使用 robocopy 排除多个目录无法按预期工作

使用 robocopy 排除多个目录无法按预期工作

我正在运行以下命令:

robocopy /E /XJD E: D: /XD 'E:\$RECYCLE.BIN\' 'E:\System Volume Information\'

运行了一段时间但随后卡在了:

2022/05/21 21:39:04 ERROR 5 (0x00000005) Copying File E:\System Volume Information\tracking.log
Access is denied.
Waiting 30 seconds...

我认为我对多个目录排除使用了正确的语法,但以防万一我尝试了:

robocopy /E /XJD E: D: /XD 'E:\System Volume Information\' /XD 'E:\$RECYCLE.BIN\' 'E:\System Volume Information\'

此错误并显示相同的消息。我做错了什么?

答案1

对于其他检查这一点的人来说,当我在 Powershell 中运行它时,它似乎不喜欢 $RECYCLE.BIN 中的 $ 符号,所以我不得不用反引号来转义它:

robocopy /E /XJD E: D: /XD "`$RECYCLE.BIN" "System Volume Information"

相关内容