首页 > 解决方案 > Robocopy /xo 然后将最新的文件复制到一个空文件夹

问题描述

我想使用 robocopy /xo 仅隔离新修改的文​​件。将它们复制到目标文件夹后,我想将刚刚复制的文件复制到一个空文件夹中。

我已经使用 maxage 设置了 robocopy 以尝试捕获自昨天以来更改的文件(这会在半小时内重复),但即使它们没有更改,我最终也会重新复制相同的文件。这就是我转向 /xo 开关的原因。我了解目标文件夹必须具有原始目录的所有内容才能进行比较。但是,我希望将任何新文件也复制到空白文件夹中。

标签: robocopy

解决方案


使用以下选项运行 robocopy。

"maxage:1" 使 robocopy 仅复制过去 1 天修改过的文件。

“mir”是镜像。

使用“s”选项,robocopy 不会创建不包含过去 1 天内修改的任何文件的目录。

robocopy c:\source c:\destination /maxage:1 /mir /s

推荐阅读