【发布时间】:2011-06-04 03:01:52
【问题描述】:
我想使用 Boost.Filesystem 库来操作路径、文件和目录。 我的问题是是否支持超过 MAX_PATH 的路径?
我知道在 Win32API 中我们有解决方法“\\?\”,但 PathAppend 和 PathCombine 等基本函数不支持它。
所以我正在寻找有关 MAX_PATH 和 Boost.FS 的任何有用信息。
谢谢
UPD:我关心路径追加、路径组合等所有操作(我在 Win32API 中有这些函数,但它们不适用于长于 MAX_PATH 的路径) 例如 CreateFileW 和 DeleteFileW 都支持长于 MAX_PATH 的路径。 Boost.FS 可以替代 Win32API 实用程序函数,例如 shlwapi 和 shell32 中的那些通常不支持长路径的函数
【问题讨论】: