11.11 Warten, dass im Dateisystem ein Ereignis eintritt

Problem

Sie müssen benachrichtigt werden, wenn im Dateisystem ein bestimmtes Ereignis eintritt, beispielsweise, wenn eine Datei oder ein Verzeichnis umbenannt wird, sich die Größe einer Datei ändert, der Benutzer eine Datei oder ein Verzeichnis löscht, eine Datei oder ein Verzeichnis erstellt wird oder sich die Attribute einer Datei oder eines Verzeichnisses ändern. Diese Benachrichtigung muss allerdings synchron erfolgen. Anders gesagt: Die Anwendung kann nicht fortfahren, bevor das angegebene Ereignis für eine Datei oder ein Verzeichnis eintritt.

Lösung

Die WaitForChanged-Methode der Klasse FileSystemWatcher kann aufgerufen werden, um synchron auf eine Event-Benachrichtigung zu warten. Das ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.