Pagina inicial » como » Como excluir arquivos Windows Claims são muito longos

    Como excluir arquivos Windows Claims são muito longos

    Se você se deparou com um problema ao excluir um arquivo que o Windows reclama ser “muito longo”, existe uma solução simples e inativa embutida no Windows - sem aplicativos extras, hacks ou trabalho.

    Qual é o negócio com nomes "muito longos"?

    Nós falamos sobre isso com mais detalhes antes, mas aqui está a essência: O Windows usa uma convenção de nomenclatura chamada “Long FileMenen (LFN)”. O sistema LFN suporta nomes de arquivos com até 255 caracteres. Outros sistemas operacionais, no entanto, não têm restrições semelhantes. Portanto, se algum usuário de Mac ou Linux arquivar um monte de arquivos com nomes mais longos e enviar o arquivo para você, a extração desse arquivo deixará você com arquivos que excedam o tamanho dos caracteres do Windows. Se você tentar excluir um deles, o Windows informará que o nome do arquivo é muito longo e não poderá ser excluído..

    Há várias maneiras de lidar com esse problema (como baixar a ferramenta gratuita de compactação de arquivos 7-Zip, cujo gerenciador de arquivos integrado não reclama sobre o tamanho do nome do arquivo), mas sim recorrer a software extra ou a terceiros. soluções alternativas, podemos aproveitar um truque antigo do Windows para fazer o trabalho curto dos arquivos.

    Se você está tendo problemas com arquivos longos caminho nomes, em vez de longos Arquivo nomes, você pode fazer um pequeno ajuste no Windows 10 que permite caminhos de arquivo mais longos, também.

    A maneira mais simples de excluir arquivos longos

    Antes do sistema Long Filename, havia o sistema de nome de arquivo no DOS, agora conhecido como sistema de nome de arquivo 8.3 (por causa dos nomes dos arquivos serem limitados a 8 caracteres com uma extensão de 3 caracteres). O Windows é famoso por ser compatível com versões anteriores, e esse é um exemplo perfeito de onde essa compatibilidade retroativa é extremamente útil. Décadas após o DOS ser um sistema operacional importante, podemos ainda chame os nomes de arquivos do DOS para arquivos em nossos modernos computadores Windows e, ao contrário dos nomes muito longos de arquivos que o incomodam, o Windows não reclamará um pouco ao trabalhar com esses nomes curtos de arquivos (mesmo que eles apontem exatamente da mesma maneira) arquivos que causaram o problema em primeiro lugar).

    Para excluir um arquivo muito longo, tudo o que você precisa fazer é abrir um prompt de comando no diretório onde o arquivo está localizado e usar um comando simples para obter o nome do arquivo curto. Abra o File Explorer e navegue até o diretório onde seus arquivos estão localizados. Mantenha pressionada a tecla Shift e clique com o botão direito do mouse em uma área vazia. Escolha "Abrir janela de comando aqui". Uma janela de prompt de comando será aberta, focada no diretório em que você está.

    Em seguida, digite o seguinte comando na janela do prompt de comando:

    DIR / X

    Se o diretório contiver mais arquivos do que pode ser exibido em uma única tela, use o comando DIR / X / P em vez disso, para que ele faça uma pausa a cada duração de tela para que você possa examinar a lista de arquivos.

    Este comando listará todos os diretórios e arquivos no diretório atual, Ele também listará o nome do arquivo 8.3 antigo para todos os arquivos e diretórios. Em nossa captura de tela de exemplo acima, você pode ver como o arquivo txt fictício com nome de arquivo sem sentido (e centenas de caracteres) é reduzido para um simples “WHYSOL ~ 1.TXT”.

    Armado com o nome abreviado do arquivo ou diretório que você deseja excluir, você pode simplesmente emitir um comando DEL para o arquivo:

    DEL WHYSOL ~ 1.TXT

    Obviamente, substitua WHYSOL ~ 1.TXT  com o nome do arquivo que você deseja excluir.

    O Windows excluirá o arquivo sem reclamar (você pode executar DIR / X novamente para confirmar ou apenas verificar o diretório no Window Explorer). Isso é tudo que existe para isso! Com um uso inteligente de um comando muito antigo, você pode excluir qualquer arquivo, independentemente de quanto tempo o nome do arquivo é.