IsolatedStorageFile::MoveDirectory Method (String^, String^)
Moves a specified directory and its contents to a new location.
Assembly: mscorlib (in mscorlib.dll)
public: [ComVisibleAttribute(false)] void MoveDirectory( String^ sourceDirectoryName, String^ destinationDirectoryName )
Parameters
- sourceDirectoryName
-
Type:
System::String^
The name of the directory to move.
- destinationDirectoryName
-
Type:
System::String^
The path to the new location for sourceDirectoryName. This cannot be the path to an existing directory.
| Exception | Condition |
|---|---|
| ArgumentException | sourceFileName or destinationFileName is a zero-length string, contains only white space, or contains one or more invalid characters defined by the Path::GetInvalidPathChars method. |
| ArgumentNullException | sourceFileName or destinationFileName is null. |
| InvalidOperationException | The isolated store has been closed. |
| ObjectDisposedException | The isolated store has been disposed. |
| DirectoryNotFoundException | sourceDirectoryName does not exist. |
| IsolatedStorageException | The isolated store has been removed. -or- Isolated storage is disabled. -or- destinationDirectoryName already exists. -or- sourceDirectoryName and destinationDirectoryName refer to the same directory. |
sourceFileName and destinationFileName must specify different directory names.
Available since 10
.NET Framework
Available since 4.0
Silverlight
Available since 4.0
Windows Phone Silverlight
Available since 7.1