1.

Solve : Backup up to different folders with batch file?

Answer»

I was given this example for scripting by Sidewinder:

echo off
for /f "tokens=1,2" %%x in ('DATE /t') do (
   set dow=%%x
   )
if %dow%=Mon set FOLDER=c:\Monday
if %dow%=Tue set folder=c:\Tuesday

How WOULD I implement it on my backup batch file to backup to different folders depending on the date?  I attempted the modification of it but GOT a '=Mon' was unexpected at this time message!

:BackupStartMessage01
SLEEP 2
ECHO+
ECHO+
ECHO The backup process has now been started...
SLEEP 3



:Log Backup-Start
ECHO %date% Backup STARTED at %time% on workstation %computername% >> F:\Backups\Division01backup\backuplog.log

:Backup01
ECHO+
ECHO Now starting first process!
ECHO+
ECHO A | Xcopy "X:\Box01" "F:\Server01\Division01\Folder01" /S /E /V
ECHO+

:Endof01 Backup01
SLEEP 3
ECHO Folder backup has been completed!
ECHO+
ECHO+

:Backup02
SLEEP 2
ECHO A | XCOPY "X:\storage\Box02" "F:\Backups\Division01LBACKUP\Folder02" /E /S /V
ECHO+
SLEEP 2
ECHO+
ECHO Folder backup has been completed!
ECHO+
ECHO+

:Complete
SLEEP 4
ECHO+
ECHO+
ECHO BACKUP PROCESS IS NOW COMPLETE!


:Log Backup-End
ECHO A log file is now being creted
SLEEP 2
ECHO %date% Backup ENDED   at %time% on workstation %computername% >> F:\Backups\Division01backup\backuplog.log

:END



Discussion

No Comment Found