Correção: não é possível excluir o arquivo, o nome do arquivo especificado é inválido ou muito longo
- Categoria: Janelas
Às vezes, os arquivos ou pastas não podem ser excluídos devido a restrições de nome de arquivo no Windows. Veja, o Windows oferece suporte a nomes de arquivo de até 255 caracteres, que inclui o caminho do diretório. Se um diretório ou arquivo ultrapassar esse limite, não poderá ser excluído. Muitos usuários neste momento presumem que um arquivo corrompido no disco rígido está impedindo a exclusão. Embora seja uma possibilidade, pode ser mais simples do que isso.
A mensagem de erro diz (variantes possíveis):
não é possível excluir o arquivo: o nome do arquivo especificado é inválido ou muito longo. Especifique um nome de arquivo diferente.
O seguinte truque pode ajudar a remover o arquivo e a estrutura de diretórios do sistema. Por favor, note que não é necessário contar os caracteres usados no caminho do arquivo, se parecer extraordinariamente longo então pode usar mais caracteres do que o máximo permitido.
Já estabelecemos que a exclusão não funciona. A melhor opção? Renomeando. Ainda é possível renomear diretórios ou o nome do arquivo, de modo que a contagem total caia abaixo do limite de caracteres. Isso pode ser feito no Windows Explorer ou na linha de comando. Basta selecionar uma pasta e renomeá-la com um único caractere. Repita o procedimento até que o comprimento do caminho do arquivo diminua consideravelmente.
A exclusão da estrutura de arquivos e pastas deve funcionar tanto no Windows Explorer quanto na linha de comando. Existem outras soluções para lidar com esta situação. Outra possibilidade é mapear uma unidade para uma pasta no caminho, para encurtar a estrutura de url ou encontrar um software ou sistema operacional que possa manipular esses arquivos e estruturas de pasta.
Você já encontrou arquivos que não puderam ser excluídos devido ao tamanho? O que você fez para consertar a situação?
Você também pode se perguntar como essas estruturas aparecem em seu sistema. Pode ser que você tenha baixado e extraído um arquivo que incluía uma estrutura de pastas aninhadas ou está usando uma unidade de dados no Windows e outro sistema operacional que não tem essas restrições. Seja qual for o motivo, sua melhor aposta ao excluir, renomear ou mover arquivos ou pastas se receber o erro 'inválido ou muito longo' é encurtar o caminho renomeando as pastas.