Существует бег script, который отображает кучу папок с одного тома на другой. Проблема в том, что теперь в этих папках будут находиться подкаталоги, которые не являются частью исходного зеркалирования script. Они являются автономными подкаталогами, и я не хочу, чтобы они очищались после того, как зеркальное отражение удалось. Есть ли способ использовать переключатель /xd
в robocopy, в котором я мог бы исключить целевые подкаталоги.
Пример:
robocopy "\\hq04t2fis202\archive\dr" "\\hq04t3fis202\archive\dr" /mir /xd "\\hq04t3fis202\archive\dr\*\hq04s2dba301"
В приведенном выше примере существует несколько каталогов под \\hq04t2fis202\archive\dr
, которые зеркалируются. И в пункте назначения, когда эти каталоги зеркалируются из источника, существует еще один script, который выгружает отдельные подкаталоги в каждом из этих каталогов. Поэтому я хочу как-то использовать переключатель /xd, чтобы избежать очистки этих подкаталогов в пункте назначения.
Кроме того, в приведенном выше примере в переключателе /xd
я использую подстановочный знак "*"
, чтобы означать, что я хочу включить все каталоги, которые попадают в корневую папку "\\hq04t3fis202\archive\dr"
в пункте назначения.
Нужна помощь и предложения относительно того, возможно ли это, и если это так, то как я могу это сделать. До сих пор я пробовал и тестировал множество других коммутаторов, таких как /xo
, /xx
, но ни одна из них не решила мою цель.
Кроме того, /xx
будет работать, за исключением того, что теперь он вообще не удалит папки в пункте назначения и не будет зеркалировать.
Надеюсь, я не слишком запутал всех здесь. Дайте мне знать, если у вас есть вопросы.