Это случайно встречается несколько известный?
Объяснение поведения здесь , в комплекте с возможным обходным путем.
Описание: Это происходит от способа, которым NTFS обрабатывает короткие (8.3) имена файлов, для совместимости со старыми файлами, которые не могут обрабатывать «новомодные» длинные имена файлов. dir /x
может использоваться для просмотра короткого имени файла, например так:
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
...
Расширения длиннее трех символов будут просто обрезаны для их короткого имени файла; так .txt1
, .txtxtxtxt
и .txt_file
т. д., все становятся .txt
.