我想使用 Boost.Filesystem 库来操作路径、文件和目录。我的问题是是否支持比 MAX_PATH 更长的路径?
我知道在 Win32API 中我们有解决方法 "\\?\" 但它不受 PathAppend 和 PathCombine 等基本函数的支持。
因此,我正在寻找有关 MAX_PATH 和 Boost.FS 的任何有用信息。
谢谢
UPD:我关心路径追加、路径组合等所有操作(我在 Win32API 中有这些功能,但它们不适用于长于 MAX_PATH 的路径)例如 CreateFileW 和 DeleteFileW 都支持长于 MAX_PATH 的路径。Boost.FS 可以替代 Win32API 实用程序函数,例如在 shlwapi 和 shell32 中发现的那些通常不支持长路径的函数