Vorschläge / Beispielcode für fileSystemWatcher in Java

8

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.

    
Krishna Kumar 08.04.2009, 14:08
quelle

5 Antworten

7

Schauen Sie sich die Apache Commons JCI FAM (FileAlterationMonitor). Das tcurdt 09.04.2009 00:48

quelle
4

"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).

    
Tom Hawtin - tackline 08.04.2009 14:50
quelle
3

es ist bessere Wahl Ссылка

    
debol2 23.11.2009 11:41
quelle
0

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!)

    
Brian Agnew 08.04.2009 14:17
quelle
0
debol2 23.11.2009 11:38
quelle

Tags und Links