nomes de arquivos de origem são maiores do que o sistema de arquivos suporta

Conteúdo

Muitos usuários enfrentam situações estranhas ao tentar copiar ou excluir algo de seu computador. Os usuários afetados relatam que receberam uma mensagem Source Path Too Long informando-os para “Os nomes dos arquivos de origem são maiores do que o sistema de arquivos suporta”. Isso geralmente acontece com um arquivo (o mais) que está enterrado em uma série de subpastas com nomes longos. Quando isso acontece, não pode se mover, exclua ou renomeie qualquer um dos arquivos / pastas envolvidas.

mensagem de erro-27-7376400Os nomes dos arquivos de origem são maiores do que o sistema de arquivos suporta

Um grande problema com esse erro específico é que, uma vez que ele ocorre, não pode (pelo visto) não faça mais nada com o arquivo / pasta diferente de permitir que ocupe um valioso espaço de armazenamento.

Por que o erro do caminho de origem muito longo ocorre?

o “Os nomes dos arquivos de origem são maiores do que os suportados pelo sistema de arquivos” ocorrerá porque a Microsoft só permite 258 caracteres na subpasta do caminho da pasta. Sempre que este limite é excedido, todo o caminho da pasta será bloqueado para evitar manipulação convencional.

Se você estiver tendo problemas para resolver a mesma mensagem de erro, os métodos a seguir irão ajudá-lo a resolver o problema. Aqui está uma coleção de métodos que outros usuários em uma situação semelhante usaram para resolver o problema.

Todos os métodos apresentados abaixo devem resolver o problema. Sinta-se à vontade para seguir aquele que lhe parecer mais acessível à sua situação atual..

Método 1: excluir ignorando a lixeira

Muitos usuários conseguiram resolver o problema pulando totalmente a lixeira quando tentaram excluir o arquivo ou pasta que exibia o erro “Os nomes dos arquivos de origem são maiores do que o sistema de arquivos suporta”.

Para fazer isso, apenas selecione o arquivo (ou pasta) que mostra o erro e pressione SHIFT + Excluir para excluir permanentemente o arquivo (contornando a lixeira).

deletar permanentemente 3698638Selecione a pasta desejada e pressione a tecla Shift + Supr

Método 2: deletar uma árvore criando um diretório chamariz

Há outra abordagem manual que muitos dos usuários afetados usaram para excluir com sucesso uma pasta três que mostra o erro “Os nomes dos arquivos de origem são maiores do que o sistema de arquivos suporta”.

Esta abordagem envolve a criação de uma pasta falsa localizada no mesmo diretório da pasta que não pode ser excluída. Ao mover temporariamente o conteúdo da pasta que não pode ser excluído para a pasta decoy, alguns usuários conseguiram deletar todo o diretório três mostrando o erro.

Aqui está um guia rápido sobre o que fazer:

  1. Vá para o diretório raiz da unidade que contém a árvore de pastas que você não pode excluir. No nosso caso, o diretório raiz é C :, já que queremos deletar uma série de pastas encontradas em Documentos. Então vá em frente, crie uma pasta com uma única letra no diretório raiz.

    criando-pasta-letra-7601066

  2. Deixe a pasta de uma única letra por enquanto e navegue até o diretório que deseja excluir. Quando eu chegar lá, selecione todo o seu conteúdo e pressione Ctrl + X para cortar. cut-1-7275320Navegue até o caminho da pasta desejada e corte o conteúdo dentro

  3. A seguir, navegue e abra a pasta temporária (no nosso caso, pasta B) que você criou anteriormente e cole o conteúdo pressionando Ctrl + V. paste-8494915Cole o conteúdo do diretório de destino na pasta temporária

  4. Em seguida, vá para o diretório raiz, clique com o botão direito na pasta temporária e exclua-a. delete-temporária-folder-9992157Excluir pasta temporária

  5. Finalmente, volte para o diretório original e exclua-o. Você deve ser capaz de fazer isso sem obter o erro “Os nomes dos arquivos de origem são maiores do que o sistema de arquivos suporta”.

Observação: Observe que se você tiver várias alavancas dobráveis, você deve repetir o procedimento acima para cada um deles para poder remover todos e cada um.

Se este método não foi eficaz, vá para o próximo método abaixo.

Método 3: Usando a ferramenta Microsoft Robocopy.exe

Se você é um especialista em tecnologia e prefere soluções técnicas em vez de um trabalho um pouco mais tedioso, Você pode usar uma ferramenta da Microsoft integrada ao prompt de comando do Windows Vista.

Alguns usuários conseguiram resolver este problema específico criando uma pasta vazia e usando o utilitário RoboCopy para copiar essa pasta vazia para a pasta que contém os nomes de arquivo longos. A maioria dos usuários que experimentaram este método relataram que funcionou sem problemas.

Isto é o que você tem que fazer:

  1. Crie uma pasta vazia na mesma unidade de disco que a pasta com os nomes de arquivo longos. Nós chamamos de vazio.

  2. Pressione a tecla Windows + R para abrir a caixa de diálogo Executar. Em seguida, digite »cmd» e pressione Ctrl + Mudança + Digite para abrir um prompt de comando elevado. Quando solicitado UAC (Controle de conta de usuário), clique em Sim quando solicitado. cmd-64-4152209Diálogo de execução: cmd e pressione Ctrl + Mudança + Digitar

  3. Dentro da linha de comando elevada, digite o seguinte para copiar a pasta vazia para a pasta desejada, tornando mais fácil remover o último:

     robocópia / MIR c:*vazio * c:*targetfolder * 

    Observação: Observe que você terá que substituir os marcadores de posição * vazio * e * pasta de destino * com os nomes reais em sua configuração particular.

exclusão forçada-2605197Forçar exclusão de pasta com Robocopy

Método 4: usando a ferramenta de linha de comando SuperDelete

Alguns usuários afetados pelo bug “Os nomes dos arquivos de origem são maiores do que o sistema de arquivos suporta” conseguiram remover as pastas incômodas usando uma ferramenta de linha de comando de código aberto chamada SuperDelete.

Alguns usuários relataram que este método foi finalmente bem-sucedido depois que a maioria dos outros caminhos que eles exploraram anteriormente se mostraram ineficazes.. Não se assuste com o fato de que esta ferramenta é um utilitário de linha de comando; na realidade, É muito fácil de usar.

Aqui está um guia rápido sobre como usar o SuperDelete para excluir pastas e arquivos que mostram o erro “nomes de arquivos de origem são maiores do que o sistema de arquivos suporta”:

  1. Visite este link (aqui) e baixe a última versão do arquivo SuperDelete. download-superdelete-3645069Baixe o executável SuperDelete

  2. Extraia a pasta zip do SuperDelete e cole o executável do SuperDelete em um local conveniente.

  3. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Então escreva “cmd” e pressione Enter para abrir uma janela de comando. cmd-65-8094845Diálogo de execução: cmd

  4. Dentro do prompt de comando, use o comando CD para navegar até a localização do SuperDelete.exe. Nós colamos no diretório raiz de C para que o comando seja cd C:.

  5. Em seguida, use o seguinte comando para excluir a pasta ou arquivo que mostra que os nomes dos arquivos de origem são maiores do que o suporte do sistema de arquivos »erro:

    SuperDelete.exe * fullPathToFileOrFolder *

    Observação: Substitua o marcador * FullPathToFileorFolder * com o caminho exato em seu cenário particular.

  6. Pressione Y na seguinte mensagem para confirmar a exclusão da pasta ou arquivo. deleting-the-folder-2763879Exclua arquivos ou pastas de caminho longo com SuperDelete

  7. Isso é tudo, a pasta ou arquivo é excluído permanentemente.

Observação: Você também pode tentar renomear as pastas internas e pode eliminar este erro específico.

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.