Windows

O nome do arquivo seria muito longo para a pasta de destino

Apagar arquivos grandes longo "Arquivo é invalido ou muito longo" com Long Path Eraser / TEC TEC

Apagar arquivos grandes longo "Arquivo é invalido ou muito longo" com Long Path Eraser / TEC TEC
Anonim

Recentemente, enquanto procurava alguns dos meus arquivos e pastas de backup no meu PC Windows, me deparei com alguns arquivos de backup antigos que eu queria excluir. Eu não tinha qualquer uso para um backup antigo, então queria excluir o arquivo.tar compactado.

Mas, quando eu fui para excluí-lo, recebi a seguinte mensagem de erro:

O nome do arquivo (s) seria ser muito longo para a pasta de destino

Aparentemente, o arquivo compactado continha um arquivo de imagem JPG, que meu Windows não pôde excluir. Usando a opção Ignorar, excluí todos os arquivos, exceto este. Agora, por que isso aconteceu?

No sistema de nomes de arquivos padrão do Windows, o nome total não pode ou o caminho excede 259 caracteres. Isso inclui o caminho da pasta, o nome do arquivo e a extensão do arquivo. Em caso afirmativo, quando você tentar excluí-lo, você receberá esse erro

Limitação de comprimento máximo de caminho : Na API do Windows (com algumas exceções discutidas nos parágrafos a seguir), o tamanho máximo de um caminho é MAX_PATH, que é definido como 260 caracteres. Um caminho local é estruturado na seguinte ordem: letra da unidade, dois-pontos, barra invertida, componentes de nome separados por barras invertidas e um caractere nulo de terminação. Por exemplo, o caminho máximo na unidade D é “D: alguns seqüência de caminho de 256 caracteres”, onde “” representa o caractere nulo de terminação invisível para a página de código do sistema atual. (Os caracteres são usados ​​aqui para clareza visual e não podem fazer parte de uma string de caminho válida) diz MSDN.

Nome de arquivo muito longo para a pasta de destino

Agora no meu caso, o caminho completo da pasta era:

D: Backups do site Misc backup-4.7.2012_23-41-31_thegadget.tar backup-4.7.2012_23-41-31_thegadget backup-4.7.2012_23-41-31_thegadget homedirect 2 public_html2 wp-content2 uploads 2011 08

E o nome do arquivo era muito longo para - como Produtor musical -… e-video-games.jpg - como pode ser visto na imagem.

Eu abri o seu local e tentou excluir ou renomear o arquivo. Nem me foi oferecida a opção de fazê-lo. Se você puder renomeá-lo, tudo bem - mas não me ofereceram essa opção.

Então eu fui `Voltar` para sua subpasta e tentei deletá-lo. Sem sucesso. Recebi a mesma mensagem de erro.

Em seguida, usei a opção Mover para pasta para mover a pasta para a minha unidade D . Isso funcionou! O caminho de repente ficou mais curto, e eu consegui deletar.

Esse truque simples funcionou no meu caso, e espero que ajude você também.

Às vezes, simplesmente reiniciando, executando o Check Disk ou usando freeware de exclusão de terceiros também é conhecido por ajudar a eliminar ficheiros e pastas não seleccionáveis.

Também pode utilizar o Long Path Fixer do Freeware para corrigir erros Path Too Long no Windows.

Se nada ajudar, pode querer dê uma olhada neste tópico da Microsoft, onde algumas formas avançadas foram sugeridas usando o CMD e o Robocopy.