takidoso
Erfahrenes Mitglied
Hallo und Halli,
also ich arbeite z.Z. mit Solaris und dem guten alten Java 1.4
In dem Programm werden Dateien unteranderem mit renameTo(File) umbenannt was normalerweise prima funktioniert. Natürlich prüfe ich die routine ab ob sie mir auch ein true zurückgeibt und werfe eine Exception wenn diesem nicht so ist.
Nun ist es ein paar mal vorgekommen, dass tatsächlich false zurückgegeben wurde, obgleich ich
Es handelt sich hierbi um ein ganz gewöhnliches Singlethread-Programm also auch Komplikationen mit Nebenläufigkeit dürften nicht existieren!
Ist über diesbezügliches Verhalten irgendetwas bekannt, Im Netz habe ich leider nicht so arg darüber gefunden?
für Hinweise wäre ich ganz Glücklich
Takidoso
also ich arbeite z.Z. mit Solaris und dem guten alten Java 1.4
In dem Programm werden Dateien unteranderem mit renameTo(File) umbenannt was normalerweise prima funktioniert. Natürlich prüfe ich die routine ab ob sie mir auch ein true zurückgeibt und werfe eine Exception wenn diesem nicht so ist.
Nun ist es ein paar mal vorgekommen, dass tatsächlich false zurückgegeben wurde, obgleich ich
- alle den Ausgabestrohm der Datei schließe
- null
- die Datei für die umbenennung immer im selben Verzeichnispfad bestehen bleibt
Es handelt sich hierbi um ein ganz gewöhnliches Singlethread-Programm also auch Komplikationen mit Nebenläufigkeit dürften nicht existieren!
Ist über diesbezügliches Verhalten irgendetwas bekannt, Im Netz habe ich leider nicht so arg darüber gefunden?
für Hinweise wäre ich ganz Glücklich
Takidoso