Рейтинг:0

Как скопировать с помощью robocopy атрибуты времени без повторного копирования файлов

флаг us

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

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

Большой объем данных. Спасибо.

Рейтинг:0
флаг it

Вместо того, чтобы пытаться использовать Robocopy для нет скопируйте, вы можете использовать Powershell для обновления временных меток.

Чтобы обновить даты изменения файлов или папок в Windows, аналогично Linux/Unix 'трогать' утилита, используйте Powershell set-itemproperty командлет.

Ваша команда будет выглядеть примерно так:

set-itemproperty -path $Yourfile -name lastwritetime -value "2021-05-18 10:17:47"

Использовать получить-childitem командлет для обхода дерева файлов (либо один уровень, либо добавление параметра -recurse для спуска по дереву папок/файлов).

Ваш цикл будет выглядеть примерно так:

$filelist = get-childitem C:\Users\You\* -recurse
foreach ($ файл в списке $ файлов) {
      set-itemproperty -path $file -name lastwritetime -value "2021-05-18 10:17:47"
}

Есть варианты, связанные с Get-ChildItem Хватать только файлы или же только папки. В окне типа Powershell Получить помощь Get-ChildItem или же Set-ItemProperty для большего количества вариантов.

Рейтинг:0
флаг ck

Вам нужно просто скопировать временные метки исходных файлов в скопированные файлы (1980 г.) без необходимости повторного копирования исходных файлов, на самом деле, я не видел этого до использования robocopy, но я думаю, что вы должны robocopy снова с ключом /DCOPY:T. Он также может сохранять ACL. Кроме того, SyncThing и Gs Richcopy360 можно настроить для сохранения временных меток каталогов и списков управления доступом.

И после выполнения полного поиска я обнаружил, что Gs Richcopy360 имеет функцию под названием «Отметка времени папки», это позволит повторно исправить дату в месте назначения, не нужно повторно копировать файлы, я думаю, это поможет.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.