У меня есть папка с этими файлами:
alongfilename1.txt <--- created first
alongfilename3.txt <--- created second
Когда я запускаю DIR / x в командной строке, я вижу следующие короткие имена:
ALONGF~1.TXT alongfilename1.txt
ALONGF~2.TXT alongfilename3.txt
Теперь, если я добавлю другой файл:
alongfilename1.txt
alongfilename2.txt <--- created third
alongfilename3.txt
Я вижу это:
ALONGF~1.TXT alongfilename1.txt
ALONGF~3.TXT alongfilename2.txt
ALONGF~2.TXT alongfilename3.txt
Fine. Кажется, он присваивает «~ #» в соответствии с датой / временем, когда я создал файл. Это правильно?
Теперь, если я удалю "вдоль имени_файла.txt", два других файла сохранят свои короткие имена .
ALONGF~3.TXT alongfilename2.txt
ALONGF~2.TXT alongfilename3.txt
Когда этот идентификатор (в данном случае ~ 1) будет выпущен для использования в другом коротком имени. Будет ли это когда-нибудь?
Кроме того, возможно ли, что файл на моем компьютере имеет короткое имя X, тогда как этот же файл имеет короткое имя Y на другом компьютере? Я особенно обеспокоен установками, чьи пользовательские действия используют короткие имена DOS.
Спасибо, ребята.