【发布时间】:2019-03-20 13:39:58
【问题描述】:
我正在使用以下 Robocopy 命令:
robocopy z:\ c:\Testing\ TestFiles.zip
问题是它一直在复制 * EXTRA File 下列出的一些文件,但该文件已经在目标中。
我只希望 robocopy 复制一个较新版本的文件(创建日期不同)
仅当 TestFiles.zip 的创建日期较新时。
为了解决这个问题,我尝试使用 /xo 表示排除旧文件。没有运气。当我每分钟执行一次脚本时,每次都会发生这种情况。
【问题讨论】:
-
注意,
robocopy不关心创建日期,只关心最后修改日期! -
执行
robocopy时,您应该获得有关复制过程的不同信息,例如应用的选项。它向您展示了什么? -
@Gmork 选项:/DCOPY:DA /COPY:DAT /XO /R:1000000 /W:30
-
使用相同的选项对我来说一切正常。您是否每分钟在执行 robocopy 之前修改文件?
-
不,当然不是,有没有办法停止额外的文件和新文件,除非创建日期发生变化?正在使用 robocopy 以某种方式查看日期修改/创建
标签: batch-file robocopy