我想使用Boost.Filesystem库来操作路径,文件和目录.我的问题是支持的路径长于MAX_PATH吗?
我知道在Win32API中我们有解决方法"\\?\"但是PathAppend和PathCombine等基本功能不支持它.
所以我正在寻找有关MAX_PATH和Boost.FS的任何有用信息.
谢谢
UPD:我关心路径追加,路径组合等所有操作(我在Win32API中有这些功能,但它们不适用于长于MAX_PATH的路径)例如,CreateFileW和DeleteFileW都支持比MAX_PATH更长的路径.May Boost.FS可以替代Win32API实用程序函数,例如shlwapi和shell32中的函数,它们通常不支持长路径
我想了解这些函数之间的区别是什么,以及我应该使用哪些函数来处理路径?
例如:我想要"C:\ Temp"+"..\Folder"="C:\ Folder"
谢谢