Moves the specified file.
The original name of the file.
The new name of the file.
Value indicating whether a file can be overwritten if the target already exists.
Cancellation token.
The default implementation calls CopyFileAsync(string sourceName, string targetName, bool overwrite) and DeleteFileAsync(string fileName).