Java zum verzweifeln
Dateioperationen mit Java sind ja recht einfach angelegt.
Es gibt nur immer mal wieder Stress und Ärger wenn irgendwo im Programmcode vergessen wurde, ein Stream zu schliessen.
Wie oft musste ich mich schon damit rumplagen, dass die Methode myFile.delete() einfach ein "false" zurückgibt anstatt die Datei ordnungsgemäß zu löschen. Ebendies ist das Resultat eines nicht geschlossenen Streams oder einer im Hintergrund geöffneten Datei.
Man gewöhnt sich an alles :(
Letztens habe ich einen Fehler in einem Programm suchen müssen, den ich selber verzapft habe... Konnte ihn auf meinem Windowssystem aber nicht nachvollziehen. Die Verwirrung war groß.
Schlussendlich (nach vielem Fluchen und Wutanfällen) habe ich gelernt: Auf Unix-Systemen tritt das soeben beschriebene Ärgernis nicht auf ;) Hier können Dateien selbst dann mit delete() gelöscht werden, wenn sie gerade noch geschrieben werden (unter Windows undenkbar). Blöd nur, dass ich mich auf das Windows-Verhalten verlassen habe :/
*kopp aufn Tisch knall*
wieder was gelernt...
lina-
Es gibt nur immer mal wieder Stress und Ärger wenn irgendwo im Programmcode vergessen wurde, ein Stream zu schliessen.
Wie oft musste ich mich schon damit rumplagen, dass die Methode myFile.delete() einfach ein "false" zurückgibt anstatt die Datei ordnungsgemäß zu löschen. Ebendies ist das Resultat eines nicht geschlossenen Streams oder einer im Hintergrund geöffneten Datei.
Man gewöhnt sich an alles :(
Letztens habe ich einen Fehler in einem Programm suchen müssen, den ich selber verzapft habe... Konnte ihn auf meinem Windowssystem aber nicht nachvollziehen. Die Verwirrung war groß.
Schlussendlich (nach vielem Fluchen und Wutanfällen) habe ich gelernt: Auf Unix-Systemen tritt das soeben beschriebene Ärgernis nicht auf ;) Hier können Dateien selbst dann mit delete() gelöscht werden, wenn sie gerade noch geschrieben werden (unter Windows undenkbar). Blöd nur, dass ich mich auf das Windows-Verhalten verlassen habe :/
*kopp aufn Tisch knall*
wieder was gelernt...
lina-
lina- - 25. Sep, 10:47
0 Kommentare - Kommentar verfassen - 0 Trackbacks
Trackback URL:
https://linaland.twoday.net/stories/2716466/modTrackback