3

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

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

4 ответа4

5

Robocopy не хранит файл журнала по умолчанию. Однако он по умолчанию копирует только файлы с различиями. Поэтому, если вы попробуете ту же копию еще раз, она пропустит те, которые уже были успешно скопированы.

3

Используйте переключатель V при запуске robocopy

/V: Создать подробный журнал вывода, показывающий пропущенные файлы.

Вы также можете включить этот переключатель

/FP: включить полный путь к файлам в выводе

Дополнительные параметры командной строки robocopy

3

Одна вещь, которая может оказаться полезной, - это попытаться повторить копию с ключом /L Этот ключ аналогичен -n/--dry-run в rsync - он генерирует журнал событий, но на самом деле ничего не копирует. Это приятно, потому что это намного быстрее, неразрушающий, и может быть довольно универсальным в сочетании с другими переключателями, такими как /V , /LOG:file и /LOG+:file .

2

Если вы хотите, чтобы robocopy создал журнал, вы должны указать файл журнала с параметром /log:[filepath] . Я обычно связываю это с ключом /tee , поэтому я вижу прогресс и на консоли.

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