IsolatedStorageFile::CopyFile Method (String^, String^)
Copies an existing file to a new file.
Assembly: mscorlib (in mscorlib.dll)
public: [ComVisibleAttribute(false)] void CopyFile( String^ sourceFileName, String^ destinationFileName )
Parameters
- sourceFileName
-
Type:
System::String^
The name of the file to copy.
- destinationFileName
-
Type:
System::String^
The name of the destination file. This cannot be a directory or an existing file.
| 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. |
| FileNotFoundException | sourceFileName was not found. |
| DirectoryNotFoundException | sourceFileName was not found. |
| IsolatedStorageException | The isolated store has been removed. -or- Isolated storage is disabled. -or- destinationFileName exists. -or- An I/O error has occurred. |
sourceFileName and destinationFileName must specify different file names. Use the IsolatedStorageFile::CopyFile(String^, String^, Boolean) method overload to overwrite an existing file.
Available since 10
.NET Framework
Available since 4.0
Silverlight
Available since 4.0
Windows Phone Silverlight
Available since 7.1