@echo off set source=%userprofile%\AppData\Roaming\Microsoft\Templates\Normal.dotm set destination=%userprofile%\AppData\Roaming\Microsoft\Templates\NormalBackup set count=1 if not exist "%destination%" ( md "%destination%" ) :loop for /f "tokens=2 delims==" %%a in ('wmic os get localdatetime /value') do set "dt=%%a" set "datetime=%dt:~0,4%-%dt:~4,2%-%dt:~6,2%_%dt:~8,2%-%dt:~10,2%" set filename=Normal_%datetime%.dotm if not exist "%destination%\%filename%" ( copy "%source%" "%destination%\%filename%" ) else ( set /a count+=1 goto loop )