Ограничение MAX_PATH в Boost.Filesystem

Я хочу использовать библиотеку Boost.Filesystem для управления путями, файлами и каталогами. У меня вопрос: пути длиннее, чем поддерживается MAX_PATH?

Я знаю, что в Win32API есть обходной путь "\\? \", Но он не поддерживается базовыми функциями, такими как PathAppend и PathCombine.

Я ищу какие-нибудь полезные информация о MAX_PATH и Boost.FS.

Спасибо

UPD: я забочусь обо всех операциях, таких как добавление пути, объединение путей и т. д. (у меня есть эти функции в Win32API, но они не работают с путями длиннее MAX_PATH) Например, CreateFileW и DeleteFileW поддерживают пути длиннее MAX_PATH. Может Boost.FS заменить служебные функции Win32API, такие как те, что есть в shlwapi и shell32, которые часто не поддерживают длинные пути.

11
задан SlavaNov 5 January 2011 в 17:26
поделиться