ffs-batch / -gui does NOT take over source and destination folders

Get help for specific problems
Posts: 1
Joined: 18 Jun 2025

Toni456

Hello,

have: ffs V:14.3 / Windows 10
Problem: ffs-batch / -gui does NOT take over source and destination folders

batch ...

set QLW=c:
set ZLW=c:
set QuellOrdner=\Temp\ffs_T\
set ZielOrdner=\Temp\ffs_ZielOrdner\
set QUO=TD\
set ZUO1=xy\
set ZUO2=xz\

echo Q: %QLW%%QuellOrdner%%QUO%
echo Z: %ZLW%%ZielOrdner%%ZUO1%

"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\TEMP\ffs_T\SyncSettings_DS.ffs_batch" -dirpair "%QLW%%QuellOrdner%%QUO%" "%ZLW%%ZielOrdner%%ZUO1%"
--> Paths remain empty!!!

"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\TEMP\ffs_T\SyncSettings_DS.ffs_batch" -dirpair "c:\TEMP\ffs_T\TD" "c:\TEMP\ffs_ZielOrdner\xy"
--> Paths remain empty!!!

echo Z: %ZLW%%ZielOrdner%%ZUO2%
"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\TEMP\ffs_T\SyncSettings_DS.ffs_gui" -DirPair "%QLW%%QuellOrdner%%QUO%" "%ZLW%%ZielOrdner%%ZUO2%"
--> Paths remain empty!!!

? what's wrong / missing
Thanks for help
Posts: 1239
Joined: 8 May 2006

therube

Not sure if I'm following totally, & I'm not running a .ffs_batch,
but rather a (Windows) .bat file that calls FFS, & that looks to work.

go.bat:
@echo off

echo set QLW=c:
echo set ZLW=c:
echo set QuellOrdner=\Temp\ffs_T\
echo set ZielOrdner=\Temp\ffs_ZielOrdner\
echo set QUO=TD\
echo set ZUO1=xy\
echo set ZUO2=xz\

         set QLW=c:
         set ZLW=c:
         set QuellOrdner=\Temp\ffs_T\
         set ZielOrdner=\Temp\ffs_ZielOrdner\
         set QUO=TD\
         set ZUO1=xy\
         set ZUO2=xz\

echo Q: %QLW%%QuellOrdner%%QUO%
echo Z: %ZLW%%ZielOrdner%%ZUO1%
echo.

pause

echo C:\DEV\BACKUP\FreeFileSync\FreeFileSync.exe -dirpair "%QLW%%QuellOrdner%%QUO%" "%ZLW%%ZielOrdner%%ZUO1%"
echo.

pause

C:\DEV\BACKUP\FreeFileSync\FreeFileSync.exe -dirpair "%QLW%%QuellOrdner%%QUO%" "%ZLW%%ZielOrdner%%ZUO1%"
echo.


echo Note:
echo Temporary environment variables created with the set command are only valid if the synchronization is started by calling the FreeFileSync executable directly. Using start /wait would create a new program context without these temporary variables.
echo.

pause
FFS - use variables to set dirpair.png
FFS - use variables to set dirpair.png (36.92 KiB) Viewed 96 times