Kapral Опубликовано 7 августа, 2012 Опубликовано 7 августа, 2012 Была пуста ╔══════════════════════════ Атрибуты ══════════════════════════╗ ║ Изменить файловые атрибуты ║ ║ ~ ║ ╟──────────────────────────────────────────────────────────────╢ ║ Владелец: VADIM-ZAHARENKO\Вадим ║ ╟──────────────────────────────────────────────────────────────╢ ║ [ ] Только для чтения [ ] Неиндексируемый ║ ║ [ ] Архивный [ ] Разреженный ║ ║ [ ] Скрытый [ ] Временный ║ ║ [ ] Системный [ ] Автономный ║ ║ [ ] Сжатый [ ] Точка повторной обработки ║ ║ [ ] Зашифрованный [ ] Виртуальный ║ ╟──────────────────────────────────────────────────────────────╢ ║ ДД.ММ.ГГГГГ чч:мм:сс,мс ║ ║ Время последней записи: 14.05.2012 22:58:48,785 ║ ║ Время создания: 09.09.2011 21:13:34,379 ║ ║ Время последнего доступа: 14.05.2012 22:58:48,785 ║ ║ Время изменения: 07.08.2012 22:39:47,373 ║ ║ [ Исходное ] [ Текущее ] [ Сброс ] ║ ╟──────────────────────────────────────────────────────────────╢ ║ [ ] Обрабатывать вложенные папки ║ ╟──────────────────────────────────────────────────────────────╢ ║ { Установить } [ Системные свойства ] [ Отмена ] ║ ╚══════════════════════════════════════════════════════════════╝ Судя по всему записи
ACIK Опубликовано 7 августа, 2012 Опубликовано 7 августа, 2012 Была пуста Не, так не честно. Задача поставлена как раз не так. Папка 1 и Папка 2 одинаковые, нужно скопировать только атрибуты (времени), не копируя при этом содержимое файлов. Точнее, основной упор был на дату создания. Если папка 2 пустая (т.е. мы просто копируем) - тут вопросов нет, естественно robocopy справится с задачей. Есть ли возможность скоростным путём с одного винта на другой скопировать только атрибуты "даты" папок?
Kapral Опубликовано 7 августа, 2012 Опубликовано 7 августа, 2012 Папка 1 и Папка 2 одинаковые, нужно скопировать только атрибуты (времени), не копируя при этом содержимое файлов. Точнее, основной упор был на дату создания. ОК Вот заменил в получателе одной папке дату ╔══════════════════════════ Атрибуты ══════════════════════════╗ ║ Изменить файловые атрибуты ║ ║ Documentation ║ ╟──────────────────────────────────────────────────────────────╢ ║ Владелец: VADIM-ZAHARENKO\Вадим ║ ╟──────────────────────────────────────────────────────────────╢ ║ [ ] Только для чтения [ ] Неиндексируемый ║ ║ [x] Архивный [ ] Разреженный ║ ║ [ ] Скрытый [ ] Временный ║ ║ [ ] Системный [ ] Автономный ║ ║ [ ] Сжатый [ ] Точка повторной обработки ║ ║ [ ] Зашифрованный [ ] Виртуальный ║ ╟──────────────────────────────────────────────────────────────╢ ║ ДД.ММ.ГГГГГ чч:мм:сс,мс ║ ║ Время последней записи: 07.08.2012 23:12:10,167 ║ ║ Время создания: 07.08.2012 23:12:10,167 ║ ║ Время последнего доступа: 07.08.2012 23:12:10,167 ║ ║ Время изменения: 07.08.2012 23:12:10,167 ║ ║ [ Исходное ] [ Текущее ] [ Сброс ] ║ ╟──────────────────────────────────────────────────────────────╢ ║ [ ] Обрабатывать вложенные папки ║ ╟──────────────────────────────────────────────────────────────╢ ║ { Установить } [ Системные свойства ] [ Отмена ] ║ ╚══════════════════════════════════════════════════════════════╝ в исходнике ╔══════════════════════════ Атрибуты ══════════════════════════╗ ║ Изменить файловые атрибуты ║ ║ Documentation ║ ╟──────────────────────────────────────────────────────────────╢ ║ Владелец: ║ ╟──────────────────────────────────────────────────────────────╢ ║ [ ] Только для чтения [ ] Неиндексируемый ║ ║ [x] Архивный [ ] Разреженный ║ ║ [ ] Скрытый [ ] Временный ║ ║ [ ] Системный [ ] Автономный ║ ║ [ ] Сжатый [ ] Точка повторной обработки ║ ║ [ ] Зашифрованный [ ] Виртуальный ║ ╟──────────────────────────────────────────────────────────────╢ ║ ДД.ММ.ГГГГГ чч:мм:сс,мс ║ ║ Время последней записи: 09.09.2011 20:29:34,763 ║ ║ Время создания: 09.09.2011 20:29:34,700 ║ ║ Время последнего доступа: 09.09.2011 20:29:34,763 ║ ║ Время изменения: 09.09.2011 20:29:34,763 ║ ║ [ Исходное ] [ Текущее ] [ Сброс ] ║ ╟──────────────────────────────────────────────────────────────╢ ║ [ ] Обрабатывать вложенные папки ║ ╟──────────────────────────────────────────────────────────────╢ ║ { Установить } [ Системные свойства ] [ Отмена ] ║ ╚══════════════════════════════════════════════════════════════╝ Запустил robocopy D:\Program\FAR2\ e:\1\ /s /dcopy:t 6 D:\Program\FAR2\Дополнительные плагины\PrintMan\ 10 D:\Program\FAR2\Дополнительные плагины\RegistryEditor\ 6 D:\Program\FAR2\Дополнительные плагины\RunAs\ 8 D:\Program\FAR2\Дополнительные плагины\Screen Gadget\ 5 D:\Program\FAR2\Дополнительные плагины\Screen Gadget\Drives\ 5 D:\Program\FAR2\Дополнительные плагины\Screen Gadget\Macro\ 5 D:\Program\FAR2\Дополнительные плагины\Screen Gadget\Screens\ 8 D:\Program\FAR2\Дополнительные плагины\Service Manager\ 1 D:\Program\FAR2\Дополнительные плагины\Size Manager\ 6 D:\Program\FAR2\Дополнительные плагины\SUDO\ 9 D:\Program\FAR2\Дополнительные плагины\TerminalServerManager\ 6 D:\Program\FAR2\Дополнительные плагины\TorrentView\ 5 D:\Program\FAR2\Дополнительные плагины\TruncateText\ 8 D:\Program\FAR2\Дополнительные плагины\UnicodeCharMap\ 11 D:\Program\FAR2\Дополнительные плагины\UnInstall\ 6 D:\Program\FAR2\Дополнительные плагины\Update\ 7 D:\Program\FAR2\Дополнительные плагины\VisualCompare\ 8 D:\Program\FAR2\Дополнительные плагины\VisualRename\ 17 D:\Program\FAR2\Дополнительные плагины\VisualRename\SRC\ ------------------------------------------------------------------------------ ВсегоСкопировано ПропущеноНесоответствие СБОЙДополнения Каталогов : 112 1 111 0 0 0 Файлов : 852 0 852 0 0 0 Байт : 67.70 m 0 67.70 m 0 0 0 Время : 0:00:00 0:00:00 0:00:00 0:00:00 Окончание : Tue Aug 07 23:14:40 2012 получил на выходе ╔══════════════════════════ Атрибуты ══════════════════════════╗ ║ Изменить файловые атрибуты ║ ║ Documentation ║ ╟──────────────────────────────────────────────────────────────╢ ║ Владелец: VADIM-ZAHARENKO\Вадим ║ ╟──────────────────────────────────────────────────────────────╢ ║ [ ] Только для чтения [ ] Неиндексируемый ║ ║ [x] Архивный [ ] Разреженный ║ ║ [ ] Скрытый [ ] Временный ║ ║ [ ] Системный [ ] Автономный ║ ║ [ ] Сжатый [ ] Точка повторной обработки ║ ║ [ ] Зашифрованный [ ] Виртуальный ║ ╟──────────────────────────────────────────────────────────────╢ ║ ДД.ММ.ГГГГГ чч:мм:сс,мс ║ ║ Время последней записи: 09.09.2011 20:29:34,763 ║ ║ Время создания: 09.09.2011 20:29:34,700 ║ ║ Время последнего доступа: 09.09.2011 20:29:34,763 ║ ║ Время изменения: 07.08.2012 23:14:40,249 ║ ║ [ Исходное ] [ Текущее ] [ Сброс ] ║ ╟──────────────────────────────────────────────────────────────╢ ║ [ ] Обрабатывать вложенные папки ║ ╟──────────────────────────────────────────────────────────────╢ ║ { Установить } [ Системные свойства ] [ Отмена ] ║ ╚══════════════════════════════════════════════════════════════╝
ACIK Опубликовано 7 августа, 2012 Опубликовано 7 августа, 2012 Что-то даты подозрительные... Обычно дата доступа автоматом ставится на текущее время (просмотра атрибутов) + все даты одинаковые. Больше похоже просто на замену дат на указанную.
Kapral Опубликовано 7 августа, 2012 Опубликовано 7 августа, 2012 Что-то даты подозрительные... Уж как получилось ))) у меня все работает, то что запрошено - а вот почему у других не получается - то не ко мне
ACIK Опубликовано 7 августа, 2012 Опубликовано 7 августа, 2012 Алгоритм: Имеем: Папка 1 с файлами, даты создания (ДС) файлов разные и старые. 1. Копируем средствами виндовс, получаем папку 2 (переименовываем для удобства, но это не важно). Промежуточный результат: ДС файлов папки 2 - установились на сегодняшние. 2. Выполняеем предложенную команду robocopy X:\1\ X:\2\ /copyall /s /dcopy:t Результат отрицательный: ДС файлов папки 2 не изменинлись, т.е. по-прежнему сегодняшние! Что не так? Похоже, Вы просто не выполняете 1-й пункт...
Kapral Опубликовано 8 августа, 2012 Опубликовано 8 августа, 2012 Похоже, Вы просто не выполняете 1-й пункт... Похоже что проблема с вашей стороны У меня и на Вин7 и на Вин2003 - получаются всегда нужные результаты
Dubai Опубликовано 8 августа, 2012 Автор Опубликовано 8 августа, 2012 (изменено) Kapral Выложите в архиве вашу версию файла robocopy. У меня тоже не получается. У меня Windows XP SP3. Изменено 8 августа, 2012 пользователем Dubai
Kapral Опубликовано 8 августа, 2012 Опубликовано 8 августа, 2012 Это та, которая отрабатывает на Вин2003 robocopy.zip
Dubai Опубликовано 8 августа, 2012 Автор Опубликовано 8 августа, 2012 robocopy g:\0\ c:\0\ /copyall /s /dcopy:t Даёт ошибку #5 Invalid parametr "/dcopy:t"
Kapral Опубликовано 8 августа, 2012 Опубликовано 8 августа, 2012 Упс... не то выложил... перевыложил ROBOCOPY.zip
Dubai Опубликовано 9 августа, 2012 Автор Опубликовано 9 августа, 2012 (изменено) Спасибо. Всё получается с этим релизом утилиты. Правда, я тот старый винт уже давно продал. Но на будущее пригодиться. Изменено 9 августа, 2012 пользователем Dubai
tifssoft Опубликовано 5 апреля, 2016 Опубликовано 5 апреля, 2016 Столкнулся с аналогичной проблемой, переносил информацию с одного диска на другой в FAR и обнаружил, что все даты каталогов потерялись. Я считаю что это самый настоящий баг Windows. Ведь после обычного переноса папки на другую файловую систему более невозможно получать адекватные результаты по каталогам при поиске с фильтром "дата последних изменений". Отныне переношу данные с пом. Total Commander с включенной опцией "копировать дату/время каталогов", а для исправления ситуации написал утилиту - для копирования даты/времени каталогов из одной структуры каталогов в другую (вообщем в точности то что нужно было топик стартеру). Если вдруг кто наткнется на эту же проблему, пользуйтесь наздоровье. В приложении исходники (MSVC++ 10) и откомпилированный файл. CopyDirTimes.zip CopyDirTimes1.0-src.zip
steppe_wolf Опубликовано 6 апреля, 2016 Опубликовано 6 апреля, 2016 Если вдруг кто наткнется на эту же проблему, пользуйтесь наздоровье. В приложении исходники (MSVC++ 10) и откомпилированный файл. Это не вирус? Проверьте плз, хочется попробовать..
tifssoft Опубликовано 6 апреля, 2016 Опубликовано 6 апреля, 2016 Если я как-то могу посодействовать в проверке, пишите. В исходниках впринципе все просто, обработка диалога в CopyDirTimesDlg.cpp и непосредственно функционал копирования атрибутов в copydates.cpp.
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти