Robocopy não copiando arquivos em subdiretórios

0

Estou tendo problemas com o robocopy por qualquer motivo.

Eu tenho vários scripts que uso diariamente que utilizam copy, xcopy e robocopy, e todos eles estão funcionando atualmente, exceto por este. Estou usando os mesmos switches padrão que uso em meus outros scripts.

robocopy "K:\Some Folder" "H:\Files" /e /w:0 /r:2 /MIR

Todos os arquivos diretamente em K:\Some Folder são copiados. Mas quaisquer arquivos em, digamos, K:\Some Folder\Some Subfolder do não serão copiados. Eu olhei isso e usando / s ou / e deve copiar todos os arquivos em subdiretórios também. Por que não é isso? Se eu pausar o script, ele diz "* Arquivos extras" em alguns lugares - isso pode ter algo a ver com isso.

Anteriormente, eu estava usando essas opções, mas ainda não funcionou depois da simplificação:

 /e /w:0 /r:2 /XO /NFL /NDL /NJH /NJS /nc /ns /np
    
por InterLinked 07.09.2017 / 14:24

1 resposta

0

Problema: Todos os arquivos diretamente em K:\Some Folder são copiados. Mas todos os arquivos em K:\Some Folder\Some Subfolder não são copiados.

A solução é não usar o robocopy, mas use xcopy .

Em vez de:

robocopy "K:\Some Folder" "H:\Files" /e /w:0 /r:2 /MIR

isso deve ser usado:

xcopy "K:\Some Folder" "H:\Files" /c /s /e /y

Eu não sei por que robocopy não funcionou, mas xcopy com esses switches faz o que precisa ser feito, de forma rápida e eficiente.

    
por 08.09.2017 / 14:51