Como evitar erro de nome de arquivo longo ao copiar de uma unidade externa?

19

Eu tenho um disco rígido externo com muitos arquivos (800 GB). Quero copiar todo o conteúdo do disco rígido externo para a minha unidade local. obtenha muitos erros sobre o nome do arquivo longo ou o caminho do arquivo longo. Renomear também não é possível devido ao número de erros.

O que posso fazer sobre esse problema?

SliverLight
fonte

Respostas:

17

Você receberá esses tipos de erros se usar a cópia de arrastar e soltar no Windows Explorer.

No entanto, se você usar o Robocopy, poderá achar que pode copiar os arquivos sem problemas.

A versão da linha de comando do Robocopy está embutida no Windows 7 e Windows Server 2008; pode ser baixado para outros sistemas operacionais. Embora exista uma GUI para download, é melhor usá-la na linha de comando (também conhecida como CMD.exe).

Por padrão, o Robocopy deve manipular caminhos com mais de 256 caracteres (existe uma opção para desativá-lo, mas no seu caso você não deseja fazer isso).

Exemplo de linha de comando (que copiará todos os arquivos da pasta C: \ Projects para a pasta Z: \ Projects):

robocopy "C: \ Projetos" "Z: \ Projetos" *. * / COPY: DAT / E

misterjaytee
fonte
obrigado pela resposta / você poderia me dizer quais partes da robocópia devo verificar para esse fim!
Sliverlight
esses controlos são tão importantes ...
Sliverlight
1
Resposta editada para fornecer um exemplo de comando Robocopy
misterjaytee 23/10
obrigado por editar / devo usar este comando no prompt de comando (cmd) ou robocopy tem um lugar para usar esse comando?
Sliverlight
Como diz o texto, "use-o na linha de comando", também conhecido como prompt de comando ou CMD.
misterjaytee