Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Сегодня ставил эксперимент на NTFS в WinXP. Прикольно. 11.06.03 17:40 Число просмотров: 1479
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 11.06.03 17:43 Количество правок: 1
|
> Кстати, в линухе аналогичная трабла заметилась. Если > создать кучу вложенных каталогов (сколько точно не помню, > но могу узнать у чела, который эксперимент ставил), то cd, > rm, rmdir ей давятся, а миднайт всю эту байду спокойно > сносит. Так что тяжелое наследие в коде с тех времен, когда > под структуры выделяли фиксированный размер, еще > осталось...
Это да. Хорошо ещё, что на системном уровне всё нормально, косяки начинаются на прикладном.
Итак, из документации мы знаем, что если не использовать уникод с отключением парсинга (где путь начинается с «\\?\»), то не выйдет добраться до объекта файловой системы с путём, длиннее MAX_PATH = 260. Написал прогу, где использую уникод и «\\?\», создаю каталог с вложенностью = 300. Всё нормально, программа отработала. Но «до дна» Проводником не добраться, он обрубает на MAX_PATH. Невозможно также удалить эти пути. Far Manager тоже не могет, про остальные оболочки не знаю, не пробовал. Пришлось доработать прогу для удаления созданного. ;-) Интересно, CreateProcess позволяет добратся до файла образа, который на «большой глубине»? Тогда это хорошая идея для вирмейкеров, поскольку многие антивирусы бессильны с такой длины путями...
|
|
|