First try file.rename(). If it fails (e.g., renaming a file from one volume to another on disk is likely to fail), try file.copy() instead, and clean up the original files if the copy succeeds.

file_rename(from, to)

Arguments

from, to

Original and target paths, respectively.

Value

A logical vector (TRUE for success and FALSE for failure).