0

我遇到了这个奇怪的问题,当我在同一个文件服务器上镜像一个文件夹时,然后在目标文件夹中所有子文件夹的修改日期比同一文件夹的源文件夹中的日期早一小时。

假设我的 folder1 有一个子文件夹 folder1_sub1,其修改日期是 2/28/2011 3:54 AM。然后在目标文件夹中说子文件夹 folder1_sub1 的文件夹 2 修改日期是 2/28/2011 2:54 AM。

文件也是如此。

我最好的猜测是它可能是由于夏令时而发生的,但我不确定,因为 fileShare 服务器(server1-fs01.services.local)和我运行批处理文件的服务器上的时间相同。

这是我用来镜像文件的批处理文件的内容

set args=/mir /dcopy:t /log+:"C:\log.txt" /tee

robocopy "\\server1-fs01.services.local\AppData\Folder1" "\\server1-fs01.services.local\AppData\Folder2"  %args%

如果您有任何疑问,请告诉我。

4

1 回答 1

0

My recommendation: use option /DST to Compensate for one-hour DST time differences. http://technet.microsoft.com/en-us/library/cc733145(WS.10).aspx

PS: the newer version on robocopy doesn't run on XP or on Windows Server 2003.

于 2011-11-08T10:13:16.433 回答