1

У меня есть много файлов, которые я часто ищу по дате создания.

Когда я копирую файлы со своего старого компьютера на новый, все мои даты создания устанавливаются на текущее время (т.е. я теряю первоначальную дату создания).

Как я могу скопировать файлы между двумя системами, которые сохраняют исходные атрибуты даты (создание / изменение / доступ)?

Я посмотрел на 7-почтовый индекс, но он, кажется, не сохраняет атрибут даты создания, который является наиболее необходимым.

3 ответа3

5

Команда robocopy сохраняет все три даты (созданные, измененные, доступные).

Синтаксис:

       Usage :: ROBOCOPY source destination [file [file]...] [options]

      source :: Source Directory (drive:\path or \\server\share\path).
 destination :: Destination Dir  (drive:\path or \\server\share\path).
        file :: File(s) to copy  (names/wildcards: default is "*.*").

Для полного синтаксиса выполните robocopy /? ,

robocopy поставляется со всеми последними версиями Windows. Однако, если вам неудобно пользоваться командной строкой, вы можете загрузить графический интерфейс Utility Spotlight Robocopy из Microsoft TechNet.

1

Несмотря на то, что robocopy сохраняет даты создания, изменения и доступа, есть еще несколько проблем:

  1. Это делается только для файлов, а не для папок (основной, см. Poing # 2 и подпапок, то есть, в основном, всех папок).

  2. Невозможно скопировать исходную / головную / начальную папку, кроме как сначала создать ее, а затем скопировать в нее файлы и подпапки. Следовательно, невозможно сохранить даты для начальной папки. Я верю, что помню, что читал что-то об исключении копирования всего остального из каталога level /, кроме папки, которую нужно скопировать, но, хотя это должно работать, это не кажется практичным.

1

Использование 7zip 9.20 или выше с tc = on (используйте -mtc = on в командной строке) в поле параметров помогает сохранить время создания. По общему признанию я фактически еще не пытался восстановить, чтобы видеть, сохраняет ли это это. Тем не менее, вы можете проверить, что время создания сохраняется, когда вы открываете архив для проверки содержимого.

Если вы хотите быть на 100% уверенным, я предлагаю, чтобы xxcopy работал отлично (подумайте, robocopy на стероидах). Он сохраняет все временные метки, включая время доступа / изменения / создания, для файлов и папок. Лучше всего это бесплатно для личного использования. Необходимый ключ: / tc

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .