Я использую FileWatcher для запуска обработки файлов, как только они будут добавлены в папку. После обработки файла он удаляется.FileWatcher запускает событие изменения после удаления файла
Моя проблема в том, что после удаления файла я получаю другое событие изменения файла, которое так близко к удалению, что в некоторых случаях проверяет файл. Exists сообщает, что файл все еще существует. Но, конечно, несколько миллисекунд позже, когда вы пытаетесь обработать файл, он на самом деле не существует. FileWatcher настроен как уведомление, отправив уведомление по адресу NotifyFilters.FileName | NotifyFilters.LastAccess | NotifyFilters.LastWrite | NotifyFilters.Size | NotifyFilters.Attributes
Спасибо, флорин
Есть ли причина не использовать событие 'Created' вместо' Changed'? –