Как осуществить поиск файлов в указанном каталоге по времени создания?
Подскажите как сделать поиск файлов в каталоге, созданных в конкретном промежутке времени, и вывод их названий на консоль? Не могу найти такой функции для реализации
Буду очень признателен!
Ответы (1 шт):
Начиная с С++17 имеется <filesystem>, который умеет много гитик :) в этом смысле.
Просто список файлов в каталоге получается с помощью directory_iterator (или recursive_directory_iterator, в зависимости от того, как вы хотите обрабатывать вложенные каталоги). Это по сути контейнер значений directory_entry, в которых есть поле last_write_time, нужное вам.
Так что просто собираете всю информацию и выбираете нужные файлы - примеры по указанным ссылкам содержат практически все, что вам надо.