Ich versuche einen fileSystemWatcher in Java zu erstellen (ähnlich FileSystemWatcher in C #). Bitte schlagen Sie vor, ob Java über eine eingebaute Framework-Funktion verfügt oder ob Sie ein Sample / Open-Source-Projekt vorschlagen / anleiten.
Schauen Sie sich die Apache Commons JCI FAM (FileAlterationMonitor). Das tcurdt 09.04.2009 00:48
"Mehr NIO-Funktionen" in JDK7 sollten eine plattformübergreifende Version einer solchen Einrichtung haben (die Vorteile bestimmter Plattformfähigkeiten bei jeder vernünftigen JRE-Implementierung ausnutzen).
Ich glaube nicht, dass es eingebaute Fähigkeiten gibt. Sie können das Verzeichnis immer in einem Thread abfragen und nach Verzeichnis-Änderungszeiten usw. suchen. Das ist trivial, aber ich bin mir nicht sicher, wie sich Betriebssysteme darin unterscheiden, wie sie Verzeichnisänderungen in den Verzeichnis-Metadaten widerspiegeln. Wenn Sie ein Verzeichnis mit einer großen Anzahl von Dateien verfolgen müssen, können Lösungen, die auf Abfragen basieren, ziemlich schwer sein.
Ich stelle fest, dies , was eine bessere Version für Windows ist (nicht dass ich weiß, welche Plattform Sie haben sind auf!)
Tags und Links java