Robocopy 仅用于特定时间范围内的增量

Robocopy 仅用于特定时间范围内的增量

有没有办法利用 Robocopy 来仅定位在特定时间范围内修改的文件/文件夹?例如,如果有一个文件共享,其中包含可追溯到几年前的 n 个文件夹/文件,我该如何仅定位在过去一个月左右修改过的文件夹/文件并复制增量?我不希望它在 Robocopy 过程中遍历整个共享,而只定位最近更改的文件。

答案1

来自 robocopy 文档:

/MAXAGE:n :: MAXimum file AGE - exclude files older than n days/date.
/MINAGE:n :: MINimum file AGE - exclude files newer than n days/date.
/MAXLAD:n :: MAXimum Last Access Date - exclude files unused since n.
/MINLAD:n :: MINimum Last Access Date - exclude files used since n.
             (If n < 1900 then n = n days, else n = YYYYMMDD date).

如果您需要获取上个月访问过的文件,您可以使用:

robocopy <source_dir> <destination_dir> /MAXLAD:30 /S /Z /B

相关内容