Il semble que FileSystemWatcher déclenche des événements plusieurs fois. Voici mes paramètres;Problème (s) de déclencheur d'événement 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;
Si vous modifiez un document, un événement a changé le document déclenché deux fois.
Nouvel événement créé de dossier ne se déclenche pas à moins qu'un nouveau fichier créé sous le dossier.
événement supprimé ne se déclenche pas (changement essayé d'utiliser aussi bien supprimer)
-vous les gars savent tout travail autour de ces questions?
Vous ne dites pas quels événements se déclenchent deux fois. – spender
Fixez votre valeur NotifyFilter. –