Похоже, FileSystemWatcher запускает события более одного раза. Вот мои настройки;
watcher = new FileSystemWatcher();
watcher.Path = @"D:\testSpace";
watcher.InternalBufferSize = 1024*64;
watcher.Deleted += Triggered;
watcher.Changed += Triggered;
watcher.Created += Triggered;
watcher.Error += ErrorOccured;
watcher.NotifyFilter = NotifyFilters.LastWrite;
watcher.IncludeSubdirectories = true;
watcher.EnableRaisingEvents = true;
Если вы изменяете документ, событие «Измененный документ» срабатывает дважды.
Событие создания новой папки не запускается, если в папке не создан новый файл.
Удаленное событие не сработало (также пытались использовать Shift Delete)
вы, ребята, знаете какие-нибудь способы решения этих проблем?