Dr$arez
Grünschnabel
Hallo liebe Java-Gemeinde,
seit langem habe ich mal wieder ein scheinbar unlösbares Problem: Dateien zu löschen.
Der Code zum löschen der Datei wurde lehrbuchgerecht geschrieben. Der Haken: ich arbeite auf legacy code und ich bin mir nicht sicher, ob der Stream zur Datei garantiert vorher geschlossen wurde. Ergebnis: mal wird die gewünschte Datei gelöscht und mal nicht!
Gibt es entweder eine Möglichkeit, alle offenen Data-Streams zu erfragen und zu schließen, oder eine wirklich brutale Methode eine Datei aus Java heraus zu vernichten? Ich muss mir sicher sein, dass nach der von euch vorgeschlagenen Methode die Datei nicht mehr unter Windows/BS zu finden ist.
Danke für jeden produktiven Vorschlag
TS
seit langem habe ich mal wieder ein scheinbar unlösbares Problem: Dateien zu löschen.
Der Code zum löschen der Datei wurde lehrbuchgerecht geschrieben. Der Haken: ich arbeite auf legacy code und ich bin mir nicht sicher, ob der Stream zur Datei garantiert vorher geschlossen wurde. Ergebnis: mal wird die gewünschte Datei gelöscht und mal nicht!
Gibt es entweder eine Möglichkeit, alle offenen Data-Streams zu erfragen und zu schließen, oder eine wirklich brutale Methode eine Datei aus Java heraus zu vernichten? Ich muss mir sicher sein, dass nach der von euch vorgeschlagenen Methode die Datei nicht mehr unter Windows/BS zu finden ist.
Danke für jeden produktiven Vorschlag
TS