@echo off
:: Get Current Directory
SET UtilPath=%~dp0
:: Directory in current path to backup
SET DIR=SiteCode
:: ReSet Date Variable to be YYYY-MM-DD-WKD from WKD-MM-DD-YYYY
set DATE=%DATE:/=-%
set DATE=%DATE: =-%
for /f "tokens=1,2,3,4 delims=-" %%a in ("%DATE%") do set wday=%%a&set month=%%b&set day=%%c&set year=%%d
set DATEVAR=%year%-%month%-%day%-%wday%
:: Make Sure destination folder exists..
mkdir "%UtilPath%Backup-%DATEVAR%"
:: Actual Backup Code using robocopy
robocopy /e /s "%UtilPath%%DIR%" "%UtilPath%Backup-%DATEVAR%"
echo DONE
pause