There is no difference between moving and renaming; you should simply call Directory.Move
.
In general, if you’re only doing a single operation, you should use the static
methods in the File
and Directory
classes instead of creating FileInfo
and DirectoryInfo
objects.
For more advice when working with files and directories, see here.