@echo off REM This batch file calls Drive SnapShot to backup all partitions on HD1 to the REM "backups" directory on the drive from which it was launched. As a result, there REM is no need to worry about external drive letter assignments. REM Filenames begin with the day of the week, allowing for easy auto-pruning of the REM backup from last week. REM Save this batch file (e.g., "backup.bat") along with the Drive SnapShot executable REM ("snapshot.exe") to the root directory of your external backup storage device(s). REM Be sure to create a folder called "backups" in the root directory as well - that's REM where the backups will be stored. REM Recommended: Set AutoPlay to open Explorer window when external backup devices REM are plugged in so that you can simply double click "backup.bat" to start the backup. REM Set "today" variable to 3 letter abbreviation for today for /f %%x in ('date /t') do set today=%%x REM Even though "date /t" output looks like "Sun 12/16/2012", the for command extracts REM just the first word from each line of text it reads. The definition of "word" is text REM delimited by one or more spaces or tabs. REM Delete last week's backup if '%today%=='Mon del .\backups\mo*.* if '%today%=='Tue del .\backups\tu*.* if '%today%=='Wed del .\backups\we*.* if '%today%=='Thu del .\backups\th*.* if '%today%=='Fri del .\backups\fr*.* if '%today%=='Sat del .\backups\sa*.* if '%today%=='Sun del .\backups\su*.* REM Call Drive SnapShot to image all partitions on HD1 .\snapshot.exe HD1:* .\backups\$weekday-$date-$disk-$computername.sna -L0 --usevss REM The -L0 option prevents Drive SnapShot from splitting partition backups into 650MB REM chunks. Be sure backup storage device(s) filesystem(s) can handle large file sizes REM (NTFS, exFAT, etc - *not* FAT32!). REM Drive SnapShot homepage: REM http://www.drivesnapshot.de/en/index.htm REM Auto-pruning routine from AlanCulshaw: REM http://www.wilderssecurity.com/showpost.php?p=722654&postcount=19 REM This blog post: REM http://tinyapps.org/blog/windows/201308070700_drive_snapshot_batch_file.html
/windows | Aug 07, 2013