Export (0) Print
Expand All
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

File.Move Method

Moves a specified file to a new location, providing the option to specify a new file name.

Namespace:  System.IO
Assembly:  mscorlib (in mscorlib.dll)

public static void Move(
	string sourceFileName,
	string destFileName
)

Parameters

sourceFileName
Type: System.String
The name of the file to move.
destFileName
Type: System.String
The new path for the file.

ExceptionCondition
IOException

The destination file already exists.

ArgumentNullException

sourceFileName or destFileName is null.

ArgumentException

sourceFileName or destFileName is a zero-length string, contains only white space, or contains invalid characters as defined in GetInvalidPathChars.

UnauthorizedAccessException

The caller does not have the required permission.

FileNotFoundException

sourceFileName was not found.

PathTooLongException

The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters, and file names must be less than 260 characters.

DirectoryNotFoundException

The path specified in sourceFileName or destFileName is invalid, (for example, it is on an unmapped drive).

NotSupportedException

sourceFileName or destFileName is in an invalid format.

Version Notes

Windows Phone

 This member has a SecurityCriticalAttribute attribute. This attribute restricts this member to internal use. Application code that uses this member throws a MethodAccessException.

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2015 Microsoft