xcopy \172.16.22.65server*.* C:InetpubwwwrootServer /h /r /s /y
if %errorlevel% neq 0 echo copy失败,%computername%,%errorlevel% >>Update.log
根据errorlevel判断是否拷贝成功,如果中间有 共享冲突,则errorlevel为4,为0的话表示拷贝成功。
如果加上 /c 参数的话,某个文件拷贝不成功会继续,则errorlevel最后仍会为0,不适用 /c 参数的话,出现共享冲突就会停止报错。
xcopy $source03_path*.* $dest03_path /h /r /s /y /f
robocopy $source03_path $dest03_path /S /XX /NFL /NDL /NJH /NJS
只复制未复制过的文件:
xcopy.exe /d /e /f /h /r /y H:ackUp* \192.168.8.8ackup
#将\192.168.238.31D$DDserviceimg26目录下的文件拷贝到 \192.168.238.31D$ ollback20140916img26目录下,排除其中的log子目录
robocopy \192.168.238.31D$DDserviceimg26 \192.168.238.31D$ ollback20140916img26 /NJS /NJH /S /NFL /NDL /R:1 /W:10 /XX /XD log
#拷贝排除D:gys_webDown目录及其子目录(排除目录分行写在uncopy.txt文件中)
xcopy /h /r /s /y /i /exclude:D:Scripts_Productionuncopy.txt D:gys_web*.* "d: ollback\%datedir%gys_web"
xcopy /e /h /r /s /exclude:%~dp0uncopy.txt C:InetpubwwwrootRFServer*.* "d: ollback\%datedir%RFServer" (%~dp0表示当前脚本路径)
uncopy.txt 内容:
Down
#只复制目录结构,而不复制文件:
xcopy dfile dfile1 /e/t
#删除文件,保留目录结构: