Зеркальное отображение папки на том же файловом сервере сокращает дату изменения на 1 час
Я сталкиваюсь с этой странной проблемой, когда при зеркальном отображении папки на том же файловом сервере в папке назначения для всех измененных подпапок дата на один час раньше, чем в исходной папке для той же папки.
Скажем, у моей папки 1 есть подпапка folder1_sub1, дата изменения которой - 28.02.2011 3:54. Затем в папке назначения скажите folder2 для подпапки folder1_sub1, дата изменения - 28.02.2011, 2:54.
То же самое происходит с файлами.
Мое лучшее предположение состоит в том, что это могло произойти из-за перехода на летнее время, но я не уверен, так как время на сервере 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%
Дайте мне знать, если у вас есть еще вопросы.
1 ответ
Моя рекомендация: используйте опцию /DST, чтобы компенсировать разницу во времени в течение одного часа. http://technet.microsoft.com/en-us/library/cc733145(WS.10).aspx
PS: более новая версия robocopy не работает на XP или Windows Server 2003.