Se você tentar vários filtros de diretório, limpe sua pasta de destino entre as alterações!
Uma pegadinha para mim foi que eu não sabia que a opção ignorar diretório é aplicada às pastas de destino também. Eu executei o robocopy com /MIR
e alterei o diretório de origem, e meu diretório de destino foi atualizado conforme o esperado. Então percebi que tinha pastas de arquivamento que não queria, então adicionei /XD archive
, mas minha pasta de destino ainda tinha pastas de arquivamento!
Depois de mexer com curingas e incluir / excluir o \
s, finalmente tentei excluir a pasta de destino e re-executar o script - desta vez não tinha as pastas de arquivo! Aqui está o comando que eu estava executando, com os nomes dos diretórios alterados para proteger os inocentes:
robocopy \SERVER\Some\Folder\Path .\Some\Relative\Path /Copy:DAT /Mir /R:0 /W:1 /XD archive*