Это случайно встречается несколько известный?
Объяснение поведения здесь, в комплекте с возможным обходным путем.
Описание: Это происходит от способа, которым 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
.