更新时间:2022-05-04 08:28:10
使用设置backupcmd = / W / E / H / V / C / Z / I / F / J / R / Y
而不是设置backupcmd = XCOPY / W / E / H / V / C / Z / I / F / J / R / Y
。你有多余的参数XCOPY。
instead of set backupcmd=xcopy /W /E /H /V /C /Z /I /F /J /R /Y
. You have redundant xcopy in parameters.
修改至于我明白你的意见,你需要这样一个新的文件夹S:\\内审员\\%日期:5,2〜% - %日期:8.2〜% - %日期:0,4〜%
EDIT. As far as I understood your comments you need a new folder like this "S:\Internal Auditor\%date:~5,2%-%date:~8,2%-%date:~0,4%"
所以你可以这样做:
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 SOME DATA########
xcopy "%SRCFOLDER%\%folder%" "%DESTFOLDER%\%folder%" %backupcmd%
echo !!!!!!!!BACKUP COMPLETED THANKS!!!!!!!!!!!!!!