查询boost::filesystem::路径长度
How to query the length of the boost::filesystem::path?
我在boost::filesystem::path中找不到'路径长度'方法,有吗?
如果没有这样的方法(为什么?)-我应该使用。native().length()还是。string().length() ?
我取它。string()。length()应该更快,对吧?
.native()
直接返回路径的内部表示,而string()
可能执行一些转换。总之,用native().length()
还是string().length()
都没有太大的区别。
string()方法如何?(返回std:: string)
fs::path path;
...
path.string().size();
path没有长度,也不知道你为什么需要它。
.string()
通常被推荐用于外部可见的表示。查看他们文档中的路径分解表,以获得关于期望的温暖模糊的保证。
我没有理由相信两者的表现会有所不同。也许在侧写师告诉你之前,你不用担心。:)
相关文章:
- 带有特殊路径部分的"std::filesystem::weakly_canonical"失败
- 在带有尾部斜杠的路径上返回 std::filesystem::create_directories() 的值
- std::filesystem 和 std::experimental::filesystem 之间的路径差异
- 从std :: fileSystem ::路径对象的类中退出时的分割故障
- 如何从std :: filesystem ::路径中删除引号
- Boost Filesystem flowly_caronical不会在没有父文件夹的情况下解决相对路径
- 如何处理boost :: fileSystem ::路径的空间
- 如果P从root路径开始,为什么STD :: filesystem :: path :: append替换当前路径
- 如何使用 boost::filesystem 检查路径是否是可创建的文件
- 为什么BOOST :: fileSystem :: path and std :: filesystem ::路径含量含
- 为什么 boost::filesystem::p ath 和 std::filesystem::p ath 的路径转义字
- 如何删除"..使用 Visual Studio 2012 类的文件路径中的 /' 令牌<filesystem>?
- 使用 boost::filesystem::p ath 获取绝对路径
- Boost filesystem::路径构造器std::length_error
- 如何将带有 ".."(向上)组件的 boost::filesystem::p ath 转换为正确的路径
- 如何使用Boost.Filesystem检查两个路径是否指向同一个文件/目录
- 查询boost::filesystem::路径长度
- 将filesystem::path元素附加到另一个路径的最佳方法是什么?
- 如何使用Boost Filesystem Library v3确定文件是否按路径包含
- 为什么boost::filesystem::canonical()要求目标路径存在?