Как я могу сохранить информацию о дате и времени, когда я перемещаю файлы на другой диск?

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

Я сталкивался с дискуссиями по поводу команды robocopy . Но, похоже, это работает только при копировании целых деревьев каталогов вместе с файлами. Так что, если я хочу скопировать только один файл? Есть ли другие альтернативы?

Как примечание, я не ищу способ скопировать файл, я хотел бы переместить его, а не копировать. Но, возможно, это можно сделать, просто сначала скопировав его, а затем удалив исходный файл. Но это может не работать в одной команде, поэтому это должен быть двухэтапный процесс.

Один из обходных путей, с которым я столкнулся, - это заархивировать исходный файл в ZIP-файл, переместить его в место назначения, извлечь его из ZIP. Затем удалите ZIP-файл и исходный файл. Но это кажется очень утомительной работой и отнимает много времени, особенно при работе с большими файлами. Конечно, вам не нужно ждать сжатия файла, вы можете просто заархивировать его в ZIP-файл без сжатия. Но это все еще утомительно.

2 ответа2

0

в соответствии с источником ниже: вы можете скопировать их, используя robocopy, сохранив исходную отметку времени, вы можете указать конкретный файл или всю папку. источник: http://en.wikipedia.org/wiki/Robocopy

Например: чтобы скопировать файл с именем exampletextfile.txt из каталога c:\here в c:\there, вы можете ввести следующее:

Robocopy c:\here c:\there exampletextfile.txt

однако лучшим источником будет:http://technet.microsoft.com/en-us/magazine/ee851678.aspx, включая дополнительные примеры и подробную информацию.

0

Я использую XXCOPY. Он может сохранить дату и время для файлов или каталогов с помощью следующих переключателей:

/TCW // копировать метку времени последней записи (по умолчанию)/TCW0 // не копировать метку времени последней записи

/TCC // копировать метку времени создания /TCC0 // не копировать метку времени создания (по умолчанию)

/TCA // копировать отметку времени последнего доступа /TCA0 // не копировать отметку времени последнего доступа (по умолчанию)

/TC Ярлык для /TCA /TCC /TCW (копирует все три типа временных меток)/TC0 Ярлык для /TCA0 /TCC0 /TCW0.

Для получения дополнительной информации см. Эту страницу.

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