如何仅复制新文件和特定日期后修改的文件?

Pau*_*ock 27 windows xcopy robocopy

我想将文件从一个驱动器复制到另一个驱动器,但我只想复制比目标文件更新的源文件。 但是,我也只想复制在某个日期后更改的源文件。

我知道我可以使用 xcopy 来做这些事情中的任何一件,但我想同时做这两件事。

例如,我想复制 2013 年 3 月 1 日或之后的所有源文件,但此外,如果源文件比目标文件新,我只希望复制文件。所以理想情况下,我想做这样的事情:

xcopy c:\*.* e:\*.* /D:03-01-2013
Run Code Online (Sandbox Code Playgroud)

结合这样的事情:

xcopy c:\*.* e:\*.* /D
Run Code Online (Sandbox Code Playgroud)

这可以用 xcopy 或 Robocopy 来完成吗?

小智 24

这可能会让你得到你想要的:

Robocopy c:\ e:\ *.* /MAXAGE:20130301 /XO /E
Run Code Online (Sandbox Code Playgroud)

/L命令添加到此以查看它会做什么,而无需先实际执行以确保。

在这里上的Robocopy的选项的详细信息。