C#: Wie der FileSystemWatcher auf Dateienebenee diese überwacht, möchte ich überwachen, ob ein Verzeichnis noch existiert. Falls es umbenannt bzw. gelöscht wird, würde ich dies gerne via Event mitgeteilt bekommen. Ist dies vielleicht sogar mit dem FileSystemWatcher möglich?
Könnte aber sein das du mit dieser Variante extrem viele Events bekommst. Beim FileSystemWatcher muss man genau aufpassen auf welche Ereignisse man reagiert und muss gut filtern!
Das ist richtig. Ich habe hier jetzt alle möglichkeiten aufgelistet. Wenn man den Code verwenden sollte, muss man das auf jeden Fall anpassen. Wie ich es in dem Beispiel gemacht habe, wird das Event bei jeder Kleinigkeit gefeuert.
Habe es zwar selber noch nicht ausporbiert, aber laut MSDN Dokumentation sehr wohl möglich auch Ordner zu überwachen.
Überwacht die Benachrichtigungen über Änderungen im Dateisystem und löst Ereignisse aus, wenn ein Verzeichnis oder eine Datei in einem Verzeichnis geändert werden
Das Umbenennen, Löschen oder Erstellen von Dateien oder Verzeichnissen kann überwacht werden