У меня длина пути ограничена 32767 символами. Это ограничение винды или ntfs? И какая макс длина пути в ntfs?
Вот что нашел http://ru.wikipedia.org/wiki/Сравнение_файловых_систем Но мне кажется странным, что на FAT "Нет установленых ограничений", а на NTFS "32 767 символов Юникода"...
Читай внимательно сноску. Там все написано. Это в теории нет ограничений. Одако ОС Windows налагает ограничение в 32 767 символов UTF-16 на ЛЮБУЮ файловую систему. Другими словами, ни создать, ни прочитать файл с длиной имени больше чем 32 767 нельзя.
Что-то мне подсказывает, что нет такого ограничения на самом деле. Уже довольно давно копаюсь с NTFS, и никаких подобных ограничений не встречал. Разве что атрибут $REPARSE_POINT с тэгом символьной ссылки или точки монтирования не может содержать больше 32 767 символов в качестве цели.