Durch das Lesen dieses genialen Skripts bin ich auf die Idee gekommen, auch bei mir etwas zu automatisieren.
Allerdings bin ich auf ein Problem gestossen, das ich nicht wirklich verstehe. Ich habe zwar eine Lösung gefunden, aber vielleicht weiß ja jemand warum die eine Variante läuft, und die andere nicht - und kann es mir dann auch noch erklären.
Variante 1:
~~~~~~~
set DEST_FOLDER=D:\test\backup_zip
set ZIP_EXE=d:\zip.exe
set SOURCE_FOLDER1=D:\test\
set SOURCE1=test3
...
set ZIP_FILEPATHNAME=%DEST_FOLDER%\backup_%SOURCE1%_%CURDATETIME%.zip
%ZIP_EXE% -m %ZIP_FILEPATHNAME% %SOURCE_FOLDER1% -i backup_gw3_*
=> Fehlermeldung: zip error: Nothing to do! (D:/test/backup_zip/backup_test4_2005-07-18_18-55.zip)
Variante 2:
~~~~~~~
set wie oben...
cd test
%ZIP_EXE% -m %ZIP_FILEPATHNAME% * -i backup_gw3_*
=> Funktioniert tadellos!
Ich hab auch schon versucht mit *.* oder ähnliches hinter dem SOURCE_FOLDER, aber er mag einfach nicht. Warum?