Перенос даты изменения файла с одного на другой файловый сервер ROBOCOPY
Доброго времени суток!
На новом файловом сервере SRV-NEW все файлы с одной датой изменения (на момент восстановления), на старом сервере SRV-OLD остались правильные даты изменения Необходимо восстановить правильные данные изменения файлов (с сервера SRV-OLD) без копирования файлов, но на новом сервере SRV-NEW после 9.01.2016 необходимо оставить текущие значение изменения файлов! Для таких целей есть команда: ROBOCOPY Выполняю, следующую команду: robocopy \\SRV-OLD\FOLDER \\SRV-NEW\FOLDER /copy:t /dcopy:t /e Всё, хорошо, переносит только метку об изменении файла (папки) и обрабатывает все вложенные папки, но на новых текущих файлах на сервере SRV-NEW перезаписывает дату изменения файла! в принципе, я думаю это не критично, но начальник не согласен... В синтаксисе команды есть следующие подходящие параметры: /maxage:n /minage:n /maxlad:n /minlad:n Пробывал, следующие: robocopy \\SRV-OLD\FOLDER \\SRV-NEW\FOLDER /copy:t /dcopy:t /e /minlad:9 - меняет все даты, у новых тоже robocopy \\SRV-OLD\FOLDER \\SRV-NEW\FOLDER /copy:t /dcopy:t /e /minage:9 - меняет все даты, у новых тоже Как всё-таки, правильно написать синтаксис команды? |
sea707, Объясните просто начальнику, что если он ИЗМЕНИТ файл в 12-00 5-го числа, то естественно его дата ИЗМЕНЕНИЯ и будет 12-00 5-го числа, а принудительное ее изменение к какому-то другому виду, если в этом нет необходимости, красить осенью листья в зеленый цвет.
|
Если сильно надо, проще:
Код:
@echo off если вместо [01-01-2016 11:22:12] написать now будет текущая дата и время. |
вообщем всё сделал с помощью этой команды, сперва скопировал все новые файлы в отдельную папку с параметрами minage 0 и maxage 10, т.е. только новые файлы за 10 дней.... а потом обработал все даты со старого сервака, и опять изменил даты, но уже с новой папки с новыми файлами :)
|
Время: 00:56. |
Время: 00:56.
© OSzone.net 2001-