在此先感谢您的帮助。
我用来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*
Run Code Online (Sandbox Code Playgroud)
-------------------------------------------------- ---------------------------- ROBOCOPY :: 适用于 Windows 的强大文件复制 -------------------------------------------------- ---------------------------- 开始时间 : 2013 年 3 月 25 日星期一 4:20:51 AM 来源:E:\test1 目标:C:\Users\tempuser\AppData\Local\temp\test1 文件:测试* 选项:/NDL /NFL /S /E /DCOPY:DA /COPY:DAT /NP /XO /R:999 /W:5 -------------------------------------------------- ---------------------------- 2013/03/25 04:20:51 错误 32 (0x00000020) 访问目标目录 C:\Users\tempuser\AppData\Local\temp\test1 该进程无法访问该文件,因为该文件正在被另一个进程使用。 等待 5 秒...重试... -------------------------------------------------- ---------------------------- 已跳过的复制总数 不匹配 失败 附加内容 目录:1 0 0 0 1 0 文件:0 0 0 0 0 0 字节:0 0 0 0 0 0 时间 : 0:00:05 0:00:00 0:00:05 0:00:00 结束 : 2013 年 3 月 25 日星期一 4:20:56 AM
这很可能是 robocopy 中的一个错误。它至少还有一个围绕错误 32 / 使用文件的其他错误:即使文件没有被独占锁定(并且可以使用“copy”、“xcopy”、Windows 资源管理器进行复制,/b(备份)模式也会因此错误而失败)和 robocopy 没有 /b),所以我怀疑它一般处理使用中文件的方式存在错误。
归档时间: |
|
查看次数: |
15869 次 |
最近记录: |