在此先感謝您的幫助。爲什麼? ROBOCOPY:錯誤32(0x00000020)訪問目標目錄。該進程無法訪問該文件,因爲它正在被另一個進程使用
我正在使用ROBOCOPY
將一些文件從驅動器複製到另一臺計算機上。每過一段時間,我都會遇到一個錯誤。而不是像它應該重試999次,它重試一次並失敗。我有幾個問題:
爲什麼會在第一個地方發生這個錯誤?
爲什麼不是
ROBOCOPY
重試定義的999次?
命令低於:
mkdir C:\Users\tempuser\AppData\Local\temp\test1
robocopy /R:999 /W:5 /NP /E /XO /NFL /NDL E:\test1 C:\Users\tempuser\AppData\Local\temp\test1 test*
------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Started : Monday, March 25, 2013 4:20:51 AM Source : E:\test1 Dest : C:\Users\tempuser\AppData\Local\temp\test1 Files : test* Options : /NDL /NFL /S /E /DCOPY:DA /COPY:DAT /NP /XO /R:999 /W:5 ------------------------------------------------------------------------------ 2013/03/25 04:20:51 ERROR 32 (0x00000020) Accessing Destination Directory C:\Users\tempuser\AppData\Local\temp\test1 The process cannot access the file because it is being used by another process. Waiting 5 seconds... Retrying... ------------------------------------------------------------------------------ Total Copied Skipped Mismatch FAILED Extras Dirs : 1 0 0 0 1 0 Files : 0 0 0 0 0 0 Bytes : 0 0 0 0 0 0 Times : 0:00:05 0:00:00 0:00:05 0:00:00 Ended : Monday, March 25, 2013 4:20:56 AM
這不是一個答案。這是一條評論。 ROBOCOPY有哪些缺陷?我建議使用handle.exe或一些進程ID工具來測試目標目錄是否被另一個實際進程ID使用,並且我認爲它是SQL Server代理。 – Fandango68 2017-08-29 02:21:47