是否有任何路径开源操作库支持以下所有功能?
不受限制的路径长度(即唯一的限制应该是范围
size_t
,而不是像 256 个字符这样的任意限制)基本操作,如规范化、等价于
basename
,dirname
、获取文件扩展名、获取根目录等。所有有效的 Windows 样式路径和文件名,例如
\Rooted
,Dir/
,C:\Dir/foo
,File
,\\Computer\Dir/File
,\\.\C:
,Foo\./.\Bar:ADS
, 或\\?\C:\Dir\Escaped:ADS:$DATA
- 我相信这也应该涵盖 POSIX 风格的路径,但如果没有,这些也应该有效
我更喜欢 C++,但 C 也很好。