Удаление каталогов с пути - PullRequest
0 голосов
/ 20 июня 2019

У меня есть следующий код 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...