Список файлов в папке в C++
Содержимое каталога обходят через
std::filesystem::directory_iterator.
В цикл попадают файлы и подпапки первого
уровня, без рекурсии:
int main() {
std::filesystem::path dir("/tmp/inbox");
int res = 0;
for (const auto& entry : std::filesystem::directory_iterator(dir)) {
++res;
}
std::cout << res << "\n";
return 0;
}
В /tmp/mix положите два файла и одну подпапку.
Выведите количество элементов в /tmp/mix.
Выведите имена только обычных файлов в /tmp/mix,
без подпапок.