标签: c++ c path path-manipulation
是否有支持以下所有内容的路径开源操作库?
不受限制的路径长度(即唯一限制应该是size_t范围,不任意限制,例如256个字符)
size_t
基本操作,如规范化,相当于basename,dirname,获取文件扩展名,获取根目录等
basename
dirname
所有有效的Windows样式路径和文件名,例如\Rooted,Dir/,C:\Dir/foo,File,{ {1}},\\Computer\Dir/File,\\.\C:或Foo\./.\Bar:ADS
\Rooted
Dir/
C:\Dir/foo
File
\\Computer\Dir/File
\\.\C:
Foo\./.\Bar:ADS
我更喜欢C ++,但C也很好。
答案 0 :(得分:1)
cwalk可以做到。这是一个小的C路径库。
答案 1 :(得分:0)
来自QDir的QFileInfo和Qt 4。