Что для меня лучший способ проверить новые файлы, добавленные в каталог, я не думаю, что файловая система будет подходящей, так как это не всегда работает, а метод, который запускается при запуске моей программы.мониторинг каталога
Есть более чем 20 000 файлов в структуре папок, которые я контролирую, в настоящее время я проверяю каждый файл в отдельности, чтобы узнать, находится ли путь к файлу в моей таблице базы данных, однако это занимает около десяти минут, и я хотел бы ускорить его возможно,
Я могу сохранить дату последней проверки папки - легко ли получить все файлы с createddate> последней проверенной датой.
У кого-нибудь есть идеи?
Благодаря
Марк
Это интересная проблема. Я не знаю, как отслеживать изменения в каталоге, не имея резидентной программы памяти для регистрации этих событий. (и, кстати, у этих наблюдателей есть свои ограничения). Вероятно, вам придется пересканировать дерево каталогов (при запуске, периодически, когда угодно), и единственный вопрос - как это сделать как можно быстрее и эффективнее. –