Я ищу надежный способ поиска изменений в каталоге.Надежный способ мониторинга изменений файлов в каталоге с использованием .NET framework
Я попытался использовать FileSystemWatcher, но это довольно неточно, когда многие маленькие файлы создаются, изменяются или удаляются. В моих тестах он пропускает около 1 или 2% файлов. Это довольно много, когда вы быстро добавляете или меняете тысячи файлов.
Я пробовал опрос для изменений с разными интервалами 500 мс, 2000 мс и т. Д. В этом случае я получаю слишком много хитов. Это может иметь какое-то отношение к разрешению временных меток в объекте FileInfo.
Так что мой вопрос; возможно ли, используя .NET Framework, надежно получить изменения в каталоге?
- Christian
Спасибо, это, похоже, сейчас решает мои проблемы. Невозможно пропустить файлы с буфером в 64 КБ, необходимо выполнить еще несколько тестов, чтобы найти оптимальные настройки. –