Slyh: Korrektur

Beitrag lesen

Hallo,

// Rückgabewert nicht erforderlich, da kein neues File-Objekt erzeugt wird

Hab ich auch erst gedacht. Es ist aber offenbar so, daß durch das renameTo()
das File-Objekt, auf dem die Operation ausgeführt wird, nicht geändert
wird. Es zeigt also nachwievor auf die ursprüngliche Datei. Es ist also
durchaus sinnvoll, das neue File-Objekt zurückzugeben.

In deinem  ersten Beispiel gibst du das ursprüngliche File-Objekt zurück,
was insofern falsch ist, als daß es nicht auf die "neue" Datei zeigt,
sondern noch immer auf die alte, die es jetzt aber gar nicht mehr gibt.

Gruß
Slyh