c++ - 如何将带有 ".."(向上)组件的 boost::filesystem::path 转换为正确的路径

标签 c++ boost boost-filesystem

如何将 boost::filesystem::path 转换为以下形式:

root/subdir1/subdir2/../some.file

至:

root/subdir1/some.file

可能有多个“升级”操作符?

最佳答案

查看canonical来自 Boost 文件系统库。

关于c++ - 如何将带有 ".."(向上)组件的 boost::filesystem::path 转换为正确的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17062903/

相关文章:

c++ - 如何在我的终端上隐藏我的输入?

c++ - visual studio 2013 C++ 中的迭代循环

c++ - 如何返回包含 PyObject* 的 boost::python::tuple?

C++ 在 boost::ptr_container 中共享元素?

c++ - 在 Snow Leopard 上安装 Boost 库

c++ - 如何在 boost::filesystem 中使用 copy_file?

c++ - Google Tink库构建C++

java - const char*** 是什么意思,它如何从 C 转换为 Java?

c++ - 如何使用常规 makefile 构建依赖于 boost 的项目?

c++ - 当同名文件夹已存在时,如何使用 boost 创建新文件夹?