Como saber quais arquivos não foram transferidos quando a cópia de grande quantidade de arquivos falha devido à extensão do caminho?

1

Eu estava tentando copiar uma grande quantidade de dados de uma unidade para outra para fazer o backup. Eu fiz isso simplesmente por CTRL + C os diretórios de nível superior que eu queria de uma unidade, em seguida, CTRL + P na unidade para fazer backup, tudo dentro do Windows Explorer. Eu deixei este processo rodar durante a noite e no retorno, eu tive o erro que uma pasta não pôde ser transferida devido ao comprimento do caminho do arquivo. Eu pressionei pular cada vez para ver quão extenso era o problema e havia apenas 3 pastas que não foram movidas por esse motivo.

O problema é que não sei quais pastas exatamente não foram transferidas. Se eu soubesse quais diretórios não puderam ser copiados na primeira vez, eu poderia endereçar o caminho deles ou usar (o que eu só agora aprendi) robocopy para copiá-los. Como posso saber exatamente quais diretórios não foram transferidos? W

O que eu copiei consiste em 1.5TB de dados com muitos diretórios de ramificação, então duvido que eu possa fazer isso manualmente. Existe algum log de quais arquivos foram ignorados, ou uma maneira relativamente fácil de comparar as duas pastas de nível superior e ver exatamente o que está faltando?

    
por cr0 20.08.2018 / 15:23

1 resposta

1

Você pode usar o Robocopy com /L para obter uma lista de todos os arquivos que não são iguais.

Aqui está uma linha que eu uso (esqueci o significado da maioria dos qualificadores, mas ROBOCOPY /? os explica). Certifique-se de manter o /L , caso contrário, ele começa a copiar as coisas.

ROBOCOPY /E /Z /DCOPY:T /PURGE /FP "X:\...\SourceDir" "Y:\...\TargetDir" /L

    
por 20.08.2018 / 16:57