Как я могу получить список файлов в папке, в которой файлы отсортированы с измененным временем даты
Мне нужен список файлов в папке, и файлы сортируются с измененным временем даты.
Я работаю с С++ под Linux, поддерживается библиотека Boost.
Может кто-нибудь, пожалуйста, предоставит мне пример кода того, как это реализовать?
Ответ 1
большинство операционных систем не возвращают записи каталога в каком-либо конкретном порядке. Если вы хотите отсортировать их (вероятно, вам следует, если вы собираетесь показывать результаты человеческому пользователю), вам нужно сделать это в отдельном проходе. Один из способов сделать это - вставить записи в std::multimap, примерно так: