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