我有一個批處理可以執行網絡中某些文件的複製,該複製通過最新的情況將它們存在於目標文件夾中的最新情況更新但是,如果正在使用任何文件,則只有在您試圖更新文件的那一刻,系統纔會在最後顯示錯誤消息。如果有任何文件未被複制,則在複製結束時生成錯誤
目前我不想解決正在使用的這個文件問題,如果在更新某個文件時發生錯誤,我只希望命令僅在副本結束時進行報告。
如果"%errorlevel%" == "0"
,我把條件放在最後,但是如果在副本中間有錯誤,這個條件不起作用。
我的命令:
xcopy "C:\origin\." "C:\destination\" /c /d /e /h /i /k /r /y
您使用了/ c,即使出現錯誤,也會讓它繼續前進。只是不要使用它。 –