Click or drag to resize

DirectoryInfoMoveTo Method (String, MoveOptions, PathFormat)

[AlphaFS] Moves a DirectoryInfo instance and its contents to a new path, MoveOptions can be specified.

Use this method to allow or prevent overwriting of an existing directory.

This method does not work across disk volumes unless moveOptions contains CopyAllowed.

Whenever possible, avoid using short file names (such as XXXXXX~1.XXX) with this method.

If two directories have equivalent short file names then this method may fail and raise an exception and/or result in undesirable behavior.

Namespace:  Alphaleonis.Win32.Filesystem
Assembly:  AlphaFS (in AlphaFS.dll) Version: 2.2
public DirectoryInfo MoveTo(
	string destinationPath,
	MoveOptions moveOptions,
	PathFormat pathFormat


Type: SystemString

The name and path to which to move this directory.

The destination cannot be another disk volume unless moveOptions contains CopyAllowed, or a directory with the identical name.

It can be an existing directory to which you want to add this directory as a subdirectory.

Type: Alphaleonis.Win32.FilesystemMoveOptions
MoveOptions that specify how the directory is to be moved. This parameter can be .
Type: Alphaleonis.Win32.FilesystemPathFormat
Indicates the format of the path parameter(s).

Return Value

Type: DirectoryInfo
A new DirectoryInfo instance if the directory was completely moved.
See Also