我们使用 Robocopy 重新分发通过 FTP 到达的放置文件夹中的文件。理想情况下,如果文件仍在通过 FTP 传输,我们希望 Robocopy 不去管它们。
尝试了各种开关后,Robocopy 仍然会复制打开的文件。它不会删除它们,因此 FTP 继续不受影响。然而,我们最终将截断的文件分发到其目的地。
可以让 Robocopy 跳过打开的文件吗?
也许有比 Robocopy 更适合的东西来完成这项任务?
答案1
您是否尝试过使用 /R 和 /W 开关?
就像是:
/R:2 /W:2
这意味着重试两次,等待 2 秒后重试。如果两次尝试后文件仍处于打开状态,则将跳过该文件。根据您的需要,您可以将其降低到 /R:1 /W:1。
答案2
我的工作方式如下:
ROBOCOPY \源 \目标 *.pst /SEC /S /B /R:2 /W:2 > C:\temp\robocopy.log
答案3
robocopy 可以跳过打开的 excel 文件吗?我试过很多方法,但似乎都不起作用。我想知道是不是因为 robocopy 无法跳过打开的 Excel 文件。
答案4
我使用 copyrite,因为它将所有 BS CLI 内容排除在外。它是一个 GUI,允许人们指向并单击 robocopy 作业。