batch file - Bat Error "invalid number of parameters" -
i trying write bat file backup folder on work server (sometimes server , backup server not sync correctly , files go missing).
i have tried many different solutions , read few different forums try resolve this, cannot seem find anything.
@echo create new backup of s:\internal auditor\9 - september 14 @echo off :: variables set srcfolder="s:\internal auditor\9 - september 14" set destfolder="s:\internal auditor\2014\9 - sept backup" set folder=%date:~5,2%-%date:~8,2%-%date:~0,4% set backupcmd=xcopy /w /e /h /v /c /z /i /f /j /r /y echo ######## please wait system backingup data######## xcopy %srcfolder% %destfolder% %backupcmd% echo !!!!!!!!backup completed thanks!!!!!!!!!!!!!! @pause please - i'm tired of losing files, , don't want have manually backup files every day.
(the goal create new folder date & time every time runs under sub-folder "9 - september 14"{historical backup}).
edit ok - have thread open different, 2 questions have kinda merged together, please @ new folder every backup cmd , see if help...
use set backupcmd=/w /e /h /v /c /z /i /f /j /r /y
instead of set backupcmd=xcopy /w /e /h /v /c /z /i /f /j /r /y . have redundant xcopy in parameters.
edit. far understood comments need new folder "s:\internal auditor\%date:~5,2%-%date:~8,2%-%date:~0,4%"
so can this:
set srcfolder="s:\internal auditor" set "destfolder="s:\internal auditor\2014" set "folder=%date:~5,2%-%date:~8,2%-%date:~0,4%" md "%destfolder%\%folder%" >nul 2>&1 set "backupcmd=/w /e /h /v /c /z /i /f /j /r /y" echo ######## please wait system backingup data######## xcopy "%srcfolder%\%folder%" "%destfolder%\%folder%" %backupcmd% echo !!!!!!!!backup completed thanks!!!!!!!!!!!!!!
Comments
Post a Comment