Here’s my batch file script to perpetually backup some files to a drive, deleting the files older than a day.
:Start
forfiles /p “G:” /s /m *.* /c “cmd /c Del @path” /d -1
set folder=Date_%date:~10,4%_%date:~7,2%_%date:~4,2%_Time_%time:~0,2%_%time:~3,2%_%time:~6,2%_%time:~9,2%
mkdir G:\%folder%
robocopy C:\folder G:\%folder% /XO
Timeout 1
GoTo Start
The script does each backup to a new folder, so you can recover files from any time of the day. If you want to perpetually backup the files to only have one copy, you can just use the following batch file script:
robocopy C:\folder G:\%folder% /XO