É ocasionalmente encontrado um pouco conhecido?
Uma explicação do comportamento está aqui , completa com um possível trabalho em volta.
Resumo: Ele vem da maneira como o NTFS lida com nomes de arquivos curtos (8.3), para compatibilidade com coisas antigas que não conseguem lidar com nomes longos de arquivos "novos". dir /x
pode ser usado para visualizar o nome do arquivo curto, assim:
C:\>dir /x *~*
...
02/25/2011 08:18 AM <DIR> DOCUME~1 Documents and Settings
05/28/2011 12:02 AM <DIR> PROGRA~1 Program Files
...
Extensões com mais de três caracteres serão simplesmente truncadas para seu nome de arquivo curto; então .txt1
, .txtxtxtxt
, .txt_file
, etc, todos se tornarão .txt
.