Robocopy - / XA: SH - исключить системные, скрытые каталоги?

Кажется, работает только с файлами. Или я что-то не так делаю?

Я попытался создать резервную копию пользовательской папки (C: \ Users \ XXX) в Vista, в которой есть множество скрытых / системных папок. Я использовал /XA:SHT

Папка «AppData» является «скрытой», но НЕ «системной», поэтому она не была исключена.
Другие специальные папки были «скрытыми» И «системными», и они были исключены. Но я не уверен, что это произошло из-за переключателя /XA:SHT, который я использовал, или по какой-то другой причине, например, из-за разрешений.

Итак, мой вопрос: применяется ли /XA также к каталогам или только к файлам? Надеюсь, мне не придется вручную вводить все специальные папки с переключателем /XD.


person mcu    schedule 02.04.2012    source источник


Ответы (2)


Согласно документация /XA применяется только к файлам.

Исключить файлы с любым из заданных атрибутов

И на всякий случай - я только что протестировал Robocopy в Windows 8 RTM, и флаг /XA:SH не заставляет Robocopy игнорировать скрытые каталоги.

Я также использую Robocopy для регулярного резервного копирования моего пользовательского каталога и для исключения точек соединения каталогов (например, My Music) я использую флаг /XJD. Кроме того, чтобы избежать копирования AppData, я использую флаг /XD.

Мой полный список аргументов выглядит так: /MIR /FFT /Z /XA:SH /R:0 /LOG+:path\to\logfile.txt /TEE /XJD /NP /XD AppData

Для справки по аргументам см. Документацию.

person Lasse Christiansen    schedule 03.09.2012
comment
Я отправил запрос функции с помощью приложения Windows 10 Windows Feedback. Если вы откроете обратную связь Windows и выполните поиск по запросу robocopy exclude system каталогов, он должен быть вверху списка. Пожалуйста, проголосуйте за него, и, возможно, мы сможем убедить Microsoft сделать robocopy еще более надежным. - person Mark McClelland; 23.03.2016

Вы можете попробовать использовать параметр /XD, чтобы исключить каталог на основе шаблона. Я обнаружил, что использование /XD *. исключает каталоги с точками. Я комбинирую его с XA:SH, чтобы также исключить скрытые файлы.

person Tandy Freeman    schedule 14.09.2016