ディレクトリのことを忘れてたorz
既にfileが存在していているのなら、>>813でうまくいくと思う。
renameToに失敗したのはnewFileとfileが違うドライブのパスだからだと思う。
それとも、newFileが既に存在しているからか。
もしrenameToの時点でまだfileに対応するファイルが存在していないのなら、
>>813のようにnewFileを生成したあとで、fileにnewFileを代入して、
拡張子が付いていたfileともども、fileとしてファイルを作ればいいと思う。