Exlusive Access auf eine Datei

maksbor80

Mitglied
Hallo,

Ich bin auf der Suche, nach einer Lösung für folgendes Problem.

Ich überwache mit Hilfe eines TimerBean in Jboss ein Verzeichnis.
In dem Verzeichnis warte ich auf TXT-Dateien. Wenn eine auftaucht, will ich sie in meine Datenbank schlucken und löschen.
Problem ist, dass wenn die Datei aufgetaucht ist, heist es nicht das der Process (ich habe keine Kontrolle über dem Process), der sie erstellt hat, schon alles in die Datei geschrieben und geschlossen hat.
Wie kann ich praktisch fest legen, das kein weiterer Process auf die Datei zugreift?

file.canWrite - liefert immer true.
Lösung über lastModified will ich vermeiden.
Mir reicht eine Windows Lösung vollständig.

Danke.
 

Neue Beiträge

Zurück