File.Move Method

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

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)

Syntax

Public Shared Sub Move ( _
    sourceFileName As String, _
    destFileName As String _
)
public static void Move(
    string sourceFileName,
    string destFileName
)

Parameters

Exceptions

Exception Condition
IOException

The destination file already exists.

ArgumentNullException

sourceFileName or destFileName is nullNothingnullptra null reference (Nothing in Visual Basic).

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.

Remarks

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.

Version Information

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Platforms

Windows Phone

See Also

Reference

File Class

System.IO Namespace