Use the RenameFile method of the My.Computer.FileSystem object to rename a file by supplying the current location, file name, and the new file name. This method cannot be used to move a file; use the MoveFile method to move and rename the file.
To rename a file
Robust Programming
The following conditions may cause an exception:
-
The path is not valid for one of the following reasons: it is a zero-length string, it contains only white space, it contains invalid characters, or it is a device path (starts with \\.\) (ArgumentException).
-
newName contains path information (ArgumentException).
-
The path is not valid because it is Nothing (ArgumentNullException).
-
newName is Nothing or an empty string (ArgumentNullException).
-
The source file is not valid or does not exist (FileNotFoundException).
-
There is an existing file or directory with the name specified in newName (IOException).
-
The path exceeds the system-defined maximum length (PathTooLongException).
-
A file or directory name in the path contains a colon (:) or is in an invalid format (NotSupportedException).
-
The user lacks necessary permissions to view the path (SecurityException).
-
The user does not have the required permission (UnauthorizedAccessException).
See Also