FileSystemWatcher не отлавливает создание и удаление файла - C#

Узнай цену своей работы

Формулировка задачи:

Такая проблема:
 
                fInfo = new FileInfo(openFileDialog1.FileName);
                folder = fInfo.DirectoryName;
                fileSytWacher = new FileSystemWatcher();
                fileSytWacher.Path = folder;
                fileSytWacher.NotifyFilter = NotifyFilters.CreationTime |
                    NotifyFilters.LastAccess | NotifyFilters.LastWrite;
                fileSytWacher.Filter = "*.*";
                fileSytWacher.Changed += new FileSystemEventHandler(OnChanged);
                fileSytWacher.Created += new FileSystemEventHandler(OnChanged);
                fileSytWacher.Deleted += new FileSystemEventHandler(OnChanged);
из этих трёх подключённых событий работает только Changed, т.е. при сохранении существующего файла, срабатывает первое событие, а при создании и удалении события не отлавливает(пробовал в отладке). Даже ума не приложу где копать?

Решение задачи: «FileSystemWatcher не отлавливает создание и удаление файла»

textual
Листинг программы
watcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite | NotifyFilters.FileName | NotifyFilters.DirectoryName;

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 3.933 из 5
Похожие ответы