@ECHO ON SETLOCAL SET SourceDir=C:\Users\myUserName\Desktop SET TargetDir=C:\Users\myUserName\OneDrive for Business\F Backup %date:~-4,4%%date:~-10,2%%date:~-7,2% SET SourceDir=C:\Users\myUserName\Documents SET TargetDir=C:\Users\myUserName\OneDrive for Business\F Backup %date:~-4,4%%date:~-10,2%%date:~-7,2% SET SourceDir=C:\Users\myUserName\Pictures SET TargetDir=C:\Users\myUserName\OneDrive for Business\F Backup %date:~-4,4%%date:~-10,2%%date:~-7,2% SET LogFile=C:\LogPath\Logfile.txt IF NOT EXIST "%TargetDir%" MD "%TargetDir%" ROBOCOPY "%SourcePath%" "%TargetDir%" *.* /PURGE /S /NP /ZB /R:5 /LOG+:%Log% /TS /FP GOTO EOF