长格式和多格式路径操作库?

问题描述 投票:3回答:2

是否有任何路径开源操作库支持以下所有内容?

  • 不受限制的路径长度(即唯一的限制应该是size_t的范围,而不是任意限制,如256个字符)
  • 基本的操作,如规范化,相当于basenamedirname,获取文件扩展名,获取根目录等。
  • 所有有效的Windows样式路径和文件名,例如\RootedDir/C:\Dir/fooFile\\Computer\Dir/File\\.\C:Foo\./.\Bar:ADS\\?\C:\Dir\Escaped:ADS:$DATA 我相信这也应该涵盖POSIX风格的路径,但如果没有,那些也应该有效

我更喜欢C ++,但C也没关系。

c++ c path path-manipulation
2个回答
1
投票

cwalk可以做到这一点。这是一个小的C路径库。


0
投票

听起来像QDirQFileInfoQt 4

© www.soinside.com 2019 - 2024. All rights reserved.