"Por favor ajude. Não consigo excluir um arquivo porque o nome do arquivo é muito longo. ”
Este é um problema desconcertante que pode ser resolvido em cinco segundos, e basta um simples comando DOS do passado. Mas primeiro, vamos nos apresentar a um dos erros mais antigos que o Windows lança e o culpado por trás deles: Long FileMenen (LFN).
Quais são os nomes de arquivo longos?
Nomes de arquivo longos são herdados do Windows 95 e sua arquitetura do MS-DOS. O sistema LFN especificou nomes de arquivos e diretórios de até 255 caracteres. Esta foi uma mudança da antiga convenção de nomenclatura de arquivo 8.3 de no máximo oito caracteres (após qualquer caminho de diretório), seguido opcionalmente por uma extensão de nome de arquivo consistindo de um ponto final [.] E no máximo três caracteres.
Como o Windows é compatível com versões anteriores, usaremos essa “interconversão” entre os dois sistemas de nomes de arquivos para resolver nosso problema, porque às vezes os nomes dos arquivos excedem os limites definidos para eles.
Muitos programas do Windows esperam que o comprimento máximo do caminho seja menor que 255 caracteres. Esse limite exclui o caminho do arquivo sob o qual está localizado. Mas, quando você copia um arquivo de um local, ele leva em consideração todo o caminho do arquivo.
Arquivos com nomes de arquivos muito longos podem ser um produto de outros sistemas operacionais. Ele também pode nascer como um arquivo de cache de um software de terceiros. Ou pode ser um arquivo de mídia com um nome muito longo. Às vezes, esses arquivos também são criados se existirem em diretórios mais profundos, como um compartilhamento de rede.
Você pode gerenciar esses arquivos com o software que os criou. Mas se isso falhar, aqui está uma solução muito mais fácil.
Resolvendo erros de nome de arquivo "muito longos"
É um processo simples de três etapas para excluir um arquivo com um nome de arquivo longo. O truque é gerar automaticamente um nome de arquivo menor e usá-lo.
- Abra um prompt de comando no diretório em que o arquivo está localizado.
- Use um comando DOS para obter o nome do arquivo curto no formato do nome do arquivo 8.3.
- Agora, use o comando DEL no DOS para o arquivo excluir o arquivo.
Vamos ver como isso funciona com um exemplo. Aqui temos um arquivo com um nome de arquivo longo em um diretório.
Abra o File Explorer e navegue até o arquivo em seu diretório. Pressione Shift e clique com o botão direito do mouse em uma área vazia. Escolha a janela de comando Abrir aqui . Uma janela do prompt de comando será aberta com o caminho definido para o diretório em que você está.
Digite o comando DOS para listar os arquivos e pastas no diretório atual. O comando dir é um comando interno e está disponível em todos os sistemas operacionais da Microsoft. O atributo / X exibe os nomes abreviados para nomes de arquivos não-8.3. Você também pode usar DIR / X / P para pausar e mover de uma tela para outra quando houver muitos arquivos para examinar.
A imagem abaixo mostra o arquivo de texto que queremos excluir com o nome de arquivo curto "modificado".
Assim, você pode ver como usamos o DOS para "gerar automaticamente" um nome mais curto para o arquivo. Agora, basta usar o comando DEL simples no nome do arquivo curto para remover o arquivo. É isso aí!
A lição aqui é não negligenciar o DOS. Há uma variedade de comandos úteis do DOS Os 8 Comandos Úteis do DOS que Você Deve Memorizar Os 8 Comandos Úteis do DOS que Você Deve Memorizar O Windows 7 ainda possui uma janela de prompt de comando. então ainda há um lugar para os comandos do DOS. Então, para aqueles de vocês que gostam da idéia de digitar alguns comandos para evitar o incômodo de ... Leia mais que ainda pode salvar o seu dia.
Você já se deparou com o problema de nomes de arquivos muito longos? Qual é a abordagem que você usou?
Crédito de imagem: hanss via Shutterstock.com