6

Я пытаюсь использовать robocopy для копирования некоторых файлов на сетевой диск. Вот команда, которую я использую:

robocopy /Z /E /R:10 /W:30 /tee /ETA H:\ "\cloud\backup-leon\The Flash\Data" /XD "Temp" "Temporary Internet Files" /XF pagefile.sys hiberfil.sys /log:"\cloud\backup-leon\The Flash\log.txt"

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

1 ответ1

0

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

Поскольку эти файлы должны быть скрыты в Linux, некоторые многоплатформенные программы помечают эти файлы как скрытые, чтобы добиться того же поведения в Linux и Windows, поэтому я попытался пометить эти файлы как скрытые, и robocopy также скопировал их.

Итак, у меня есть две теории:

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

  • Файлы действительно помечены и скрыты, и поскольку robocopy поддерживает этот атрибут, вы по какой-то причине не видите скрытые файлы в месте назначения (\cloud\ в папке назначения заставляет меня считать, что это не обычная папка).

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