【问题标题】:Robocopy copy files source to destination date rangeRobocopy 将文件源复制到目标日期范围
【发布时间】:2017-10-04 17:13:41
【问题描述】:

我正在尝试复制在日期范围之间创建的文件夹和文件。但是以下命令看起来像是从源中复制所有内容而忽略了日期范围。有什么问题?

robocopy c:\source c:\destination /E /dcopy:t /MAXAGE:20100101 /MINAGE:20110101

【问题讨论】:

  • 您确定需要匹配文件的创建日期,而不是访问日期吗?默认情况下,Windows 显示上次访问日期,而不是创建日期。如果您想查看创建日期(来自 CMD),请使用“dir /TC”。如果要匹配访问日期,请使用 /MINLAD:xxxx 和 /MAXLAD:xxxx

标签: windows command-line robocopy


【解决方案1】:

robocopy 中的 /maxage 和 /minage 开关似乎指的是修改日期。从documentation 来看,这并不明显,但如果您自己尝试,您可以轻松验证这一点。创建日期没有开关,所以我相信如果性能差异对你来说是可以接受的,这里唯一的解决方案是 powershell。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-18
    相关资源
    最近更新 更多