Max Trense schrieb: > Am Montag 11 April 2005 10:58 schrieb Patrick Schulz: > >>vielleicht sollte ich mal meine Anforderung noch ein wenig genauer >>formulieren. Ich hatte in der ersten Mail etwas von der .net Klasse >>FileSystemWatcher gesagt. Diese ist in der Lage ganze Verzeichnisbäume >>zu überwachen und entsprechende Änderungen in einem "gewatchten" ;-) >>Verzeichnis oder dessen Unterverzeichnisse zu registrieren (File Filter, >>Events Typen und so weiter können zuvor auch festgelegt werden). > > > Das nimmt Dir aber doch jede Freiheit, die Dir die Java-Plattform bietet. Was > soll diese Bibliothek zum Beispiel mit Softlinks machen, deren Ziel geändert > wurde? Oder mit Pipes? Device-Files? >
So tief sollte das ganze nicht gehen. Es interessiert mich z.B. eher ob eine Datei/ein Verzeichnis hinzugefügt, gelöscht oder verändert wurde. Softlinks, Pipes und Devicefiles interessieren mich absolut nicht. Und welche Freiheit sollte mir das nehmen? > Alles was Du IMHO wissen musst, ist ob sich irgendetwas _unterhalb_ des > überwachten Verzeichnisses geändert hat. Darauf zu reagieren ist ganz > eindeutig Sache Deines Programmes. > Korrekt! Ich möchte z.B. sobald irgendwo eine Datei neu erstellt wurde und nicht mehr blockiert irgendeine Funktion in Java aufrufen. Das ist absolut die Sache meines Programms. > >>Das selbige möchte ich nun auch für Linux und das dann in Java verwenden. >>FAM registriert nur Änderungen in einem Verzeichnis bzw. File. >> >>Die Java Klasse ist zwar nicht verkehrt, aber nicht genau das was ich >>gerne hätte, da ich mich dann um den Status eines jeden Files selbst zu >>kümmern hätte. Das möchte ich aber gerne dem OS überlassen und nur auf >>entsprechnde Events des OS reagieren oder so... >> >>Eine Sache die ich gefunden habe ist das Commons VFS aus dem Jakarta >>Commons Project. http://jakarta.apache.org/commons/sandbox/vfs/index.html > > > Die machen das auch nicht anders. Ausser das hier das VFS-Konzept dem ganzen > auch noch einen großzügigen Unterbau verschafft. > > Max > > In wie fern machen die was nicht anders (kann es sein, dass wir ggf. beide das selbe meinen, aber aneinander vorbei reden ?!? ) oder wie oder was? Bahnhof... Patrick -- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org