Bei dem Thema Dateisystemüberwachung wirst du schnell über den Begriff File Observer stolpern. Die Hauptessenz ist der Observer zu Deutsch der Beobachter. Wie der Name schon sagt, beobachtet er etwas. Im Fall von einem File Observer wird ein Verzeichnis gescannt in einem sehr kurzen Intervall auf jegliche Veränderungen, das kann das Löschen von Dateien und Ordnern sein oder auch die Veränderung, Erstellung. Oder Alternative wird auf System Events gehört, die vorgeben, ob eine Änderung erfolgt ist. Weshalb von einem EventListener gesprochen werden kann. WatchDog ist also primäre ein Observer von File Events.