Длинные и короткие имена файлов
Запрещение длинных имен файлов
Вы можете запретить длинные имена файлов в Windows, заставив тем
самым генерировать имена в формате 8.3 (DOS-овский формат). Для
этого в разделе
HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\FileSystem
надо изменить параметр Win31FileSystem, присвоив ему
значение 01 (по умолчанию стоит 00)
Сделанные изменения вступят в силу после перезагрузки
Способ преобразования длинных имен файлов в короткие
Как в Windows происходит преобразование длинных имен файлов в
короткие? Обычно от имени остаются первые шесть символов, затем
идет тильда (~) и после нее число. Т.е. вы видите только первые 6
символов имени (например, regist~1.txt). Это не очень удобно. Можно
заставить Windows генерировать 8-символьные имена, когда не
происходит дублирования (если первые 8 символов у двух файлов
одинаковые, будет генерироваться 6-символьное имя). Для этого надо
создать двоичный параметр NameNumericTail со значением
0 в разделе
HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\FileSystem.
После перезагрузки изменения вступят в силу.
|