Если вы пытаетесь использовать разные фильтры каталогов, не забудьте очистить папку назначения между изменениями!
Гвоздь для меня заключался в том, что я не осознавал, что переключатель игнорирования каталога также применяется к папкам назначения. Я запустил robocopy /MIR
и изменил исходный каталог, а мой целевой каталог обновился, как и ожидалось. Затем я заметил, что у меня есть архивные папки, которые мне не нужны, поэтому я добавил /XD archive
, но в моей папке назначения все еще были архивные папки!
После работы с подстановочными знаками, включая / исключая \
s, я наконец попытался удалить папку назначения и повторно запустить скрипт - на этот раз у него не было папок архива! Вот команда, которую я выполнял, с изменением имен каталогов, чтобы защитить невинных:
robocopy \\SERVER\Some\Folder\Path .\Some\Relative\Path /Copy:DAT /Mir /R:0 /W:1 /XD archive*