我如何告诉 robocopy 忽略时间戳?

我如何告诉 robocopy 忽略时间戳?

我在不同的驱动器上有两个 Music 目录副本。一个是我随身携带的 U 盘,这样我就可以随时收听。最初,我使用 robocopy 将此目录复制到 U 盘。我不确定我使用的确切参数,但可能是:

robocopy D:\Music F:\Music /E /MIR

现在驱动器不同步了,所以我想再次使用 robocopy。但是,出于某种奇怪的原因,所有文件的时间戳都相差一个小时。因此,当我尝试运行上述命令时,它开始将每个文件从 D:\Music 复制到 F:\Music,因为它比较新。

我如何告诉 robocopy 忽略这些时间戳并仅复制具有不同文件名的文件,或者以其他重要方式发生更改的文件(例如艺术家或流派信息等)?

答案1

为了处理以下环境中的一小时差异夏令时处于活动状态,robocopy自版本 XP026(包含在可下载的 Robocopy GUI 中)或 XP027(包含在 Windows Vista 中)起,包括/DST切换到"Compensate for one-hour DST time differences"

相关内容