Hallo!
Folgendes Problem: Ich möchte eine Logfile auslesen, die von einer 3rd-Party-Anwendung geschrieben wird. Sobald man die Anwendung startet, wird eine neue Logfile erstellt und diese bleibt solang geöffnet bis die Anwendung beendet wird. Während dieser Zeit ist es nicht möglich die Logfile mit Notepad zu öffnen. FileInputStream und RandomAccessFile führen direkt zu Exceptions mit der Begleitinformation, dass die Datei bereits von einem anderen Prozess verwendet wird. Nachdem was ich bei meinen Recherchen gelesen habe, ist die Datei vermutlich von dem Prozess gelockt, oder? (Ich habe mit Unlocker getestet und die entsprechende Logdatei wird angezeigt, jedoch war es mir nicht möglich sie zu unlocken.)
Nun ist meine Frage, ob es irgendeinen Weg in Java gibt die Datei auszulesen (oder zu kopieren und dann auszulesen)? Mein Ziel ist es die Datei in bestimmten Intervallen zu parsen und Informationen zu sammeln. Jedoch scheitere ich schon komplett an dem Zugriff auf die Datei. Ich habe keinen SourceCode von der 3rd-Party-Anwendung. Es handelt sich um eine Windows-Anwendung.
Vielen Dank schonmal für die Mühe!
Gruß
JJ
Folgendes Problem: Ich möchte eine Logfile auslesen, die von einer 3rd-Party-Anwendung geschrieben wird. Sobald man die Anwendung startet, wird eine neue Logfile erstellt und diese bleibt solang geöffnet bis die Anwendung beendet wird. Während dieser Zeit ist es nicht möglich die Logfile mit Notepad zu öffnen. FileInputStream und RandomAccessFile führen direkt zu Exceptions mit der Begleitinformation, dass die Datei bereits von einem anderen Prozess verwendet wird. Nachdem was ich bei meinen Recherchen gelesen habe, ist die Datei vermutlich von dem Prozess gelockt, oder? (Ich habe mit Unlocker getestet und die entsprechende Logdatei wird angezeigt, jedoch war es mir nicht möglich sie zu unlocken.)
Nun ist meine Frage, ob es irgendeinen Weg in Java gibt die Datei auszulesen (oder zu kopieren und dann auszulesen)? Mein Ziel ist es die Datei in bestimmten Intervallen zu parsen und Informationen zu sammeln. Jedoch scheitere ich schon komplett an dem Zugriff auf die Datei. Ich habe keinen SourceCode von der 3rd-Party-Anwendung. Es handelt sich um eine Windows-Anwendung.
Vielen Dank schonmal für die Mühe!
Gruß
JJ
Zuletzt bearbeitet: