小编Sla*_*Nov的帖子

Boost.Filesystem中的MAX_PATH限制

我想使用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++ winapi boost max-path

11
推荐指数
1
解决办法
2848
查看次数

Win32 API中PathAppend和PathCombine之间的区别

我想了解这些函数之间的区别是什么,以及我应该使用哪些函数来处理路径?

例如:我想要"C:\ Temp"+"..\Folder"="C:\ Folder"

谢谢

c++ winapi path

6
推荐指数
1
解决办法
7361
查看次数

标签 统计

c++ ×2

winapi ×2

boost ×1

max-path ×1

path ×1