从路径中剥离目录

时间:2019-06-20 16:22:52

标签: c++ boost

我有以下C ++代码来递归搜索文件:

using namespace boost::filesystem;
#include <boost/filesystem.hpp>
    for (recursive_directory_iterator iter("C:/myPath"), end; iter != end; ++iter) {
        std::string name = iter->path().filename().string();
        if (name.compare("video.MP4") == 0)
            std::cout << iter->path() << "\n";
    }

iter-> path()为我提供了包括文件名的完整路径,例如C:/myPath/test_folder/sub_folder/user_1/video.MP4

如何提取父路径的父路径并创建新的文件路径?例如,从以上路径中,我想获得C:/myPath/test_folder/sub_folder/test.csv

0 个答案:

没有答案