Ich verwende FileSystemWatcher, um Ereignisse zu erhalten, wenn sich ein Ordnerinhalt ändert. Es ist mir gelungen, nach Ereignissen zu suchen, wenn eine Datei hinzugefügt, gelöscht oder umbenannt wird, aber das Ereignis wird nicht ausgelöst, wenn ein neuer Ordner in dem Verzeichnis erstellt wird, das ich gerade sehe.FileWatcher löst kein Ereignis aus, wenn ein Ordner hinzugefügt wird
Ich habe mit den folgenden Ereignissen versucht:
watcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite | NotifyFilters.FileName | NotifyFilters.Size | NotifyFilters.Attributes;
Ich habe auch die folgenden zwei Eigenschaften festgelegt true
sein, obwohl es nicht
watcher.EnableRaisingEvents = true;
watcher.IncludeSubdirectories = true;
Ist dies möglich mit FileSystemWatcher
zu tun oder muss ich etwas anderes verwenden?
Dank
Haben Sie versucht, 'NotifyFilters.DirectoryName' zu verwenden? – smoksnes
Kann es sein, dass Sie 'watch.Filter' irgendwo in Ihrem Code verwendet haben? – Fratyx