| Другое > Hard'n'Soft |
| Снять ограничение на длину имени файлов |
| (1/1) |
| Morphium:
Супер тупой вопрос - можно ли в Vista снять ограничение, в 255 символов, на длину имени файла? Или это предел NTFS и баста :) |
| deformer:
А зачем? |
| Sheb:
--- Цитата: Morphium ---Или это предел NTFS и баста --- Конец цитаты --- Да. И не только ее. Выше не бывает (я, лично, не слышал, чтобы было больше даже в юниксовых системах, хотя не глубоко копал). А куда, действительно, больше? Автобиографию в имени файла записать? Раньше вообще под голым досом в эмулях сидели, имена ромов были вроде ULTIMA~1.BIN, MORKOM~1.SMD, MEGAMA~1.NES - поробуй разбери без метода тыка, какая часть какой игры, и никто не жаловался %) |
| Morphium:
--- Цитата ---А зачем? --- Конец цитаты --- --- Цитата ---Автобиографию в имени файла записать? --- Конец цитаты --- Просто, если файл находится в нескольких папках - то все символы, по пути к нему, суммируются, а я имею слабость все рассортировывать, а некоторые игры из TOSEC'ов с именами под сто символов, и получаются у меня превышения :) |
| щербаков5:
Вот проблемы у вас. Сам никогда с такими ограничениями не сталкивался :) |
| BmpCorp:
Как-то при переносе файлов из Линукса в Винду была такая фигня, их имена превратились в что-то вроде "¦Ш¦¬TГTЗ¦¦¦-¦¬¦", и длина их была больше 255 символов. Правда, они не открывались и не удалялись, пока я их не переименовал :) |
| Vegas:
Вики пишет. |
| щербаков5:
--- Цитата ---Полное имя файла (включая расширение) в Windows может содержать до 260 символов, данное значение определено константой MAX_PATH в Windows API; например максимально допустимое полное имя файла на диске C будет таким «C:\<256 символов>NULL». Однако юникод версии некоторых функций позволяют использовать имена файлов содержащие до 32000 символов, такие имена начинаются с префикса «\\?\». Пример: \\?\C:\Windows\System32\calc.exe При использовании префикса «\\?\» необходимо указывать абсолютный путь к файлу, относительные пути не допускаются. При использовании относительных путей максимальное полное имя файла ограничено константой MAX_PATH (260 символов). --- Конец цитаты --- |
| HardWareMan:
Между прочим, ссылка типа "\\?\" - это обращение на уровне драйвера. Все девайсы открываются с такими символьными путями. |
| Навигация |
| Главная страница сообщений |