Error in opening existing file in SdFat library?

The six plus year old version of SdFat used in SD.h does not have rename so there is no easy way to add rename to SD.h.

I added rename to SdFat a few months after the Arduino company did their SD.h wrapper for SdFat. It's not likely the Arduino company will upgrade SD.h.