Как использовать directory_iterator
для отображения файлов каталога (не рекурсивных)?
И какие файлы заголовков /libs следует добавить/ссылку или другие настройки, которые я должен сделать? Я использую boost в моем проекте, но по какой-то причине directory_iterator
- это "недописанный идентификатор", в то время как я могу использовать другие функции boost.
Обновить
Другое решение:
#include <filesystem>
#include <boost/filesystem.hpp>
#include <iostream>
using namespace boost::filesystem;
for (directory_iterator itr(path_ss); itr!=directory_iterator(); ++itr)
{
cout << itr->path().filename() << ' '; // display filename only
if (is_regular_file(itr->status())) cout << " [" << file_size(itr->path()) << ']';
cout << '\n';
}