Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Перенос даты изменения файла с одного на другой файловый сервер ROBOCOPY

Ответить
Настройки темы
CMD/BAT - [решено] Перенос даты изменения файла с одного на другой файловый сервер ROBOCOPY

Забанен


Сообщения: 63
Благодарности: 0

Профиль | Сайт | Цитировать


Доброго времени суток!

На новом файловом сервере 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 - меняет все даты, у новых тоже

Как всё-таки, правильно написать синтаксис команды?

Отправлено: 03:19, 19-01-2016

 

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


sea707, Объясните просто начальнику, что если он ИЗМЕНИТ файл в 12-00 5-го числа, то естественно его дата ИЗМЕНЕНИЯ и будет 12-00 5-го числа, а принудительное ее изменение к какому-то другому виду, если в этом нет необходимости, красить осенью листья в зеленый цвет.

Отправлено: 20:54, 19-01-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Если сильно надо, проще:
Код: Выделить весь код
@echo off
::nircmd setfiletime "file.txt" "Создан" "Изменен" "Открыт"
nircmd setfiletime "file.txt" "01-01-2016 11:22:12" "02-01-2016 21:22:55" "03-01-2016 21:22:55"
exit
nircmd надо скачать.
если вместо [01-01-2016 11:22:12] написать now будет текущая дата и время.

Отправлено: 20:48, 20-01-2016 | #3


Забанен


Сообщения: 63
Благодарности: 0

Профиль | Сайт | Цитировать


вообщем всё сделал с помощью этой команды, сперва скопировал все новые файлы в отдельную папку с параметрами minage 0 и maxage 10, т.е. только новые файлы за 10 дней.... а потом обработал все даты со старого сервака, и опять изменил даты, но уже с новой папки с новыми файлами

Отправлено: 02:06, 28-01-2016 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Перенос даты изменения файла с одного на другой файловый сервер ROBOCOPY

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2012 - Перенос прав пользователей с одного сервера на другой NeoBaSS Windows Server 2012/2012 R2 0 17-10-2015 20:49
CMD/BAT - Перенос строк из одного файла в другой jackscorpse Скриптовые языки администрирования Windows 0 25-08-2012 00:31
Перенос настроек с одного файлового сервера на другой cibin Microsoft Windows NT/2000/2003 8 24-07-2011 19:09
2003/XP/2000 - Перенос писем с одного Outlook 2003 на другой genkoo Microsoft Office (Word, Excel, Outlook и т.д.) 2 27-08-2010 15:19
Перенос пользователей с одного сервера на другой. URAJ Microsoft Windows NT/2000/2003 1 15-05-2006 09:03




 
Переход