Correção: erro de caminho de destino muito longo

Os usuários obtêm o erro “Caminho de destino muito longo” ao tentar copiar, mover ou remover determinados arquivos ou pastas nos sistemas operacionais Windows. Na maioria das vezes, esse erro ocorre porque a Microsoft possui uma pasta 256/260 e uma restrição de nome em vigor.

Mesmo que o problema tenha mais de 20 anos, o bug ainda é encontrado em todas as versões recentes do Windows. Lembre-se de que essa não é uma limitação do NTFS, portanto, alterar o formato não removerá o problema. O problema é causado por uma limitação na biblioteca da API do Win32 . A maioria dos aplicativos padrão emitidos (incluindo o File Explorer ) não funcionará corretamente se o limite de caracteres for excedido.

Se você está lutando contra esse problema, podemos ajudá-lo. Abaixo você tem uma coleção de métodos que permitiram que usuários em uma situação semelhante resolvessem o problema. Siga cada correção potencial em ordem até encontrar um método que corrija o  erro “Caminho de destino muito longo”.

Método 1: encurte o nome da pasta pai

A solução mais fácil do grupo é simplesmente encurtar o nome da pasta pai. Mas, como você pode imaginar, isso nem sempre é aplicável. Este método não é aplicável se você tiver muitos arquivos que excedem o limite de restrição de comprimento.

Se você tiver apenas alguns arquivos ou pastas que exibem esse problema enquanto são movidos / excluídos / copiados, basta encurtar seus nomes e tentar novamente.

Se isso não for aplicável à sua situação, passe para o método abaixo.

Método 2: renomear temporariamente a extensão do arquivo para texto

Se estiver recebendo esse erro ao tentar mover um único arquivo .zip ou .rar, você pode tentar renomear temporariamente a extensão do arquivo para texto e renomeá-lo novamente após movê-lo. Aqui está um guia rápido para fazer isso:

  1. Clique com o botão direito no arquivo .zip ou .rar e escolha Renomear . Em seguida, modifique a extensão para “ txt “.

    Nota: Se você não puder ver os tipos de extensão por padrão, acesse a guia Exibir do File Explorer e marque a caixa associada às extensões de nome de arquivo.

  2. Mova o arquivo para onde você deseja, clique com o botão direito do mouse nele novamente, escolha Renomear e modifique a extensão de volta ao que era inicialmente ( .zip ou .rar ).

Se você não conseguiu mover o arquivo com este método ou se ele não era aplicável à sua situação, vá para o método abaixo.

Método 3: Excluir pasta com DeleteLongPath

Se você excluir uma pasta que exceda o limite de 260 caracteres, poderá usar um freeware confiável para contornar esse problema. DeleteLongPath é um freeware que elimina a pasta imediatamente. O programa leve é ​​projetado para excluir automaticamente a estrutura de pastas e todas as suas subpastas e arquivos.

Aqui está um guia rápido sobre como usar DeleteLongPath para excluir uma pasta que exibe o  erro “Caminho de destino muito longo” quando excluída:

  1. Visite este link ( aqui ) e baixe o Freeware DeleteLongPath .

  2. Extraia o executável DeleteLongPath do arquivo zip e abra-o.
  3. Use o botão Browse para definir o caminho da pasta que não pode ser removido e clique no botão Delete para se livrar dela.

  4. Pressione Sim no prompt final de Aviso e aguarde até que a estrutura de pastas seja excluída. Mas lembre-se de que todas as subpastas e arquivos dessa pasta específica também serão excluídos.

Método 4: ativar o suporte de caminho longo (Windows 10 construído 1607 ou superior)

Se você estiver no Windows 10 e já aplicou a Atualização de aniversário (1607) , é possível desabilitar o limite MAX_PATH no nível do sistema. Você pode ativar o suporte para caminhos longos usando o Editor do Registro . Aqui está um guia rápido de tudo isso:

  1. Pressione a tecla Windows + R  para abrir um comando Executar. Digite “ regedit ” e pressione Enter  para abrir o Editor do Registro.

  2. Usando o painel esquerdo, navegue até Computer> HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Control> FileSystem.

  3. Com FileSystem selecionado no painel esquerdo, clique duas vezes em LongPathsEnabled (painel direito).

  4. Em Editar valor DWord de LongPathsEnabled , defina os dados do valor como 1 e pressione Ok para salvar.
  5. Feche o Editor do Registro e tente operar as pastas ou arquivos que exibiam o  erro “Caminho de destino muito longo”  .

Se este método não for aplicável, vá para o método abaixo.

Método 5: usando o comando xcopy em um prompt de comando elevado

Alguns usuários conseguiram resolver o  erro “Caminho de destino muito longo”  usando o comando xcopy em um prompt de comando elevado. Aqui está um guia rápido sobre como fazer isso:

  1. Use a barra inicial no canto inferior esquerdo para pesquisar “ cmd “. Em seguida, clique com o botão direito sobre ele e clique em Executar como Administrador.

  2. Cole o seguinte comando no prompt de comando elevado e pressione Enter:

    xcopy * caminho para os arquivos de origem * * caminho para o destino * / O / X / E / H / K

    Nota: Lembre-se de que  * caminho para os arquivos de origem * e * caminho para o destino *  são simplesmente espaços reservados para os caminhos exatos. Substitua os marcadores de posição pelos locais reais antes de pressionar Enter .