rename
Renames or moves a file.
Renames the file OLDNAME to NEWNAME. If NEWNAME already exists, it is
replaced atomically (on the same filesystem). Cannot move files across
filesystem boundaries. Uses std::fs::rename. Returns 1 on success,
0 on failure (and sets $!).
Synopsis
rename $old, $new or die "Cannot rename: $!";
rename 'file.tmp', 'file.dat';