Как эффективно узнать, какие файлы добавлены в папку (без постоянного мониторинга)?
Есть программа, которая собирает некую статистику из файлов в определенных каталогах.
Каталоги периодически пополняются. При очередном запуске программы (примерно раз в 2 недели) нужно узнать, какие файлы еще не были обработаны программой, т.е. нужно найти изменения каталога с момента прошлого запуска.
Как это сделать правильным способом?
Самый правильный способ, это в момент обработки программой файла, записывать об этом куда либо, а в следующий раз перед тем как программа начнет обрабатывать файл, проверить есть ли запись о нем или нет.