Jak wykluczyć podkatalogi z miejsca docelowego przy użyciu przełącznika / mir / xd w robocopy

Jest uruchomiony skrypt, który odzwierciedla kilka folderów z jednego woluminu do drugiego. Problem polega na tym, że teraz będą foldery w tych folderach w miejscu docelowym, które nie są częścią oryginalnego skryptu dublowania. Są to samodzielne podkatalogi i nie chcę, aby były czyszczone po uruchomieniu dublowania. Czy istnieje sposób, aby użyć/xd przełączyć się w robocopy, w której będę mógł wykluczyć podkatalogi docelowe.

Przykład:

robocopy "\\hq04t2fis202\archive\dr" "\\hq04t3fis202\archive\dr" /mir /xd "\\hq04t3fis202\archive\dr\*\hq04s2dba301"

W powyższym przykładzie istnieje kilka katalogów\\hq04t2fis202\archive\dr które są odzwierciedlane. W miejscu docelowym, gdy te katalogi są dublowane ze źródła, istnieje inny skrypt, który zrzuca osobne podkatalogi w każdym z tych katalogów. Chcę więc jakoś użyć przełącznika / xd, aby uniknąć czyszczenia tych podkatalogów w miejscu docelowym. Również w powyższym przykładzie w/xd przełącz, używam"*" symbol wieloznaczny oznacza, że ​​chcę dołączyć wszystkie katalogi, które wchodzą w zakres"\\hq04t3fis202\archive\dr" folder główny w miejscu docelowym.

Potrzebujesz pomocy i sugestii, czy jest to możliwe, a jeśli tak, to jak mogę to zrobić. Do tej pory próbowałem i testowałem wiele innych przełączników, takich jak/xo, /xx, ale żaden z nich nie rozwiązuje mojego celu. Również,/xx zadziałałoby, z wyjątkiem tego, że teraz nie usunie żadnych folderów w miejscu docelowym i nie będzie dublowaniem.

Mam nadzieję, że nie zawstydzam wszystkich tutaj. Daj mi znać, jeśli masz jakieś pytania.

questionAnswers(6)

yourAnswerToTheQuestion