1

Я использую RoboCopy для резервного копирования одного из моих (не ОС) жестких дисков:

robocopy D:\ X:\Backup\D /MIR /XD D:\ExcludeMe 

Целевой каталог (X:\Backup\D) не был создан до выполнения.

После запуска сценария данные были скопированы, но папка (x:\Backup\D) не видна ни в проводнике, ни через cmd (dir).

Если я перейду прямо к нему, через адресную строку в проводнике или через cd в cmd, я смогу попасть туда, и папки внутри будут видны.

Вот немного похожий вопрос, который предлагает только копирование данных и отметок времени с использованием /copy:DT. Тем не менее, я только что попробовал это, и это не похоже на работу.

Есть идеи, почему это может иметь место?

1 ответ1

0

Robocopy получил при копировании из корневого каталога

Это может произойти при запуске robocopy для копирования корневого каталога, поскольку это может сделать атрибуты каталога скрытыми.
Следующая команда, согласно https://serverfault.com/a/455029/399723 , исправит это:

attrib -h -s X:\Backup\D

В качестве альтернативы, добавление параметра /A-:SH для игнорирования системных файлов при копировании может в первую очередь предотвратить скрытие каталога, как указано в https://serverfault.com/a/565804/399723.

robocopy D:\ X:\Backup\D /MIR /XD D:\ExcludeMe /A-:SH

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