3

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

  • 不受限制的路径长度(即唯一的限制应该是范围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 也很好。

4

2 回答 2

1

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

于 2019-04-11T16:36:45.443 回答
0

听起来像Qt 4中的QDirQFileInfo

于 2012-04-01T17:20:03.307 回答