Проверка на папку в C++
Функция std::filesystem::is_directory
возвращает true, если по пути лежит
существующая папка. Для обычного файла
или несуществующего пути результат false:
int main() {
std::filesystem::path box("/tmp/inbox");
std::cout << std::filesystem::is_directory(box) << "\n";
return 0;
}
Проверьте, является ли /tmp каталогом,
и выведите результат.
Для /tmp/missing.dat и /tmp выведите,
является ли каждый путь каталогом.