Witam, ostatnio zainteresowałem się biblioteką boost - konkretnie filesystem.
Próbowałem napisać kod który w podanym katalogu wyszuka podkatalogi
Niestety kod popełniony poniżej nie działa.Próbowałem korzystać z dokumentacji jednak jej nie ogarniam.
Czytałem też kurs na oficjalnej stronie boosta ale nie mogę znaleźć nic na temat wyszukiwania folderów.
Załączam kod który , jednak nie wiem nawet czy działa, niby się kompiluje jednak program nic nie znajduje.
std::string directoryWhereAreDirectories = "./Data/";
boost::path p(directoryWhereAreDirectories);
boost::directory_iterator end_itr;
for (boost::filesystem::directory_iterator itr(p); itr != end_itr; ++itr)
{
*/abort();*/Program nawet nie wykonuje kodu w tej pętli.
if (boost::filesystem::is_directory(itr->path()))
{
std::cout << itr->path();
}
}
W katalogu roboczym aplikacji znajduje się folder Data a w tym folderze podfolder "Katalog".
Jak mówiłem powyższy kod nie odnajduję wyżej wymienionego folderu , proszę o wskazanie błędów.