FileSystem.Move(String, String) Method
Moves the specified file or directory sourcePath to the destinationPath. When moving a directory, all files and subfolders will be moved, recursively. In the event that the move operation overwrites existing files or directories, the move is not atomic. An error will be reported if the move operation is unsuccessful.
Timing Precision Mode
This page describes functionality in millisecond timing precision mode.