dir /x
Por motivos de compatibilidade, o Windows gera um nome 8.3 para cada nome de arquivo longo criado e o código de correspondência de caractere curinga ( FindFirstFile()
) verifica ambos os nomes originais e abreviados. Use dir /x
para ver quais nomes curtos são designados para cada arquivo.
A parte "extensão" de um nome 8.3 é sempre criada simplesmente truncando a última extensão para no máximo 3 caracteres: .aspx
to .ASP
Ao usar o sistema de arquivos NTFS, o nome 8.3 criação pode ser desativado em todo o sistema usando:
fsutil behavior set disable8dot3
No entanto, isso não afetará os nomes existentes . Você terá que renomear cada arquivo e depois renomeá-lo para o nome original.
Veja também: Pesquisa de diretório no Prompt de Comando do Windows mostra saída incorreta!