Gibt es eine Möglichkeit eine (Log)-Datei zu lesen ohne anderen Prozess zu verbieten dies umzubenennen?
Die Problematik ist folgende: ich brauche eine Art Echtzeit-Log-Auswerter. Bestimmte Prozesse (3rd Party, nicht Java) schreiben Log-Dateien und benennen sie manchmal um. Nun will ich diese Dateien lesen während sie beschrieben werden ohne das schreibende Programm zu hindern diese umzubenennen. In Java würde falls es geht dann eine File-Not-Found Exception geworfen die man entsprechend fangen könnte.
Geht das irgendwie?
Die Problematik ist folgende: ich brauche eine Art Echtzeit-Log-Auswerter. Bestimmte Prozesse (3rd Party, nicht Java) schreiben Log-Dateien und benennen sie manchmal um. Nun will ich diese Dateien lesen während sie beschrieben werden ohne das schreibende Programm zu hindern diese umzubenennen. In Java würde falls es geht dann eine File-Not-Found Exception geworfen die man entsprechend fangen könnte.
Geht das irgendwie?