DirectoryInfo.MoveTo Method

May 11, 2014

Moves a DirectoryInfo instance and its contents to a new path.

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

public void MoveTo(
	string destDirName
)

Parameters

destDirName
Type: System.String
The name and path to which to move this directory. The destination cannot be another disk volume or a directory with the identical name. It can be an existing directory to which you want to add this directory as a subdirectory.

ExceptionCondition
ArgumentNullException

destDirName is null.

ArgumentException

destDirName is an empty string (''").

IOException

An attempt was made to move a directory to a different volume.

-or-

destDirName already exists.

-or-

You are not authorized to access this path.

-or-

The directory being moved and the destination directory have the same name.

SecurityException

The caller does not have the required permission.

DirectoryNotFoundException

The destination directory cannot be found.

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:
© 2014 Microsoft