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;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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