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?

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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.