From Ion Saliu:
Backup Software based on the XCOPY command of Windows command prompt; software, source code, PDF, text tutorials included. The command has a plethora of options (via switches on the command line). Main switch: /D.
The /D option (switch) is the keystone of easy backup via the XCOPY command. If the files do not exist, they are copied to the Destination. If the files are modified on the Source, they will replace the older files on the Destination. If no files were modified on the Source, XCOPY fires this benign message: 0 files copied.
If a folder did not exist on the Destination (the drive that hosts the backup), then one is created; all the files on Source are copied to the Destination. If the folder exists on the Destination, then only the modified files will be copied (replaced or updated). To avoid the Invalid number of parameters error of XCOPY, the software surrounds directory names by quotation marks, in case the directory name contains blank spaces.
The advantage of BackupXCopy.BAT is scheduling. You can schedule the automatic running of my backup batch file. You do that via the Task Scheduler in Windows. Choose a day and time when you don't really need to use your PC, while BackupXCopy.BAT backs up your files in the background.