IsolatedStorageFile.CopyFile Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Copies an existing file to a new file.
Overloads
CopyFile(String, String) |
Copies an existing file to a new file. |
CopyFile(String, String, Boolean) |
Copies an existing file to a new file, and optionally overwrites an existing file. |
CopyFile(String, String)
- Source:
- IsolatedStorageFile.cs
- Source:
- IsolatedStorageFile.cs
- Source:
- IsolatedStorageFile.cs
Copies an existing file to a new file.
public:
void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName);
public void CopyFile (string sourceFileName, string destinationFileName);
[System.Runtime.InteropServices.ComVisible(false)]
public void CopyFile (string sourceFileName, string destinationFileName);
member this.CopyFile : string * string -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.CopyFile : string * string -> unit
Public Sub CopyFile (sourceFileName As String, destinationFileName As String)
Parameters
- sourceFileName
- String
The name of the file to copy.
- destinationFileName
- String
The name of the destination file. This cannot be a directory or an existing file.
- Attributes
Exceptions
sourceFileName
or destinationFileName
is a zero-length string, contains only white space, or contains one or more invalid characters defined by the GetInvalidPathChars() method.
sourceFileName
or destinationFileName
is null
.
The isolated store has been closed.
The isolated store has been disposed.
sourceFileName
was not found.
sourceFileName
was not found.
The isolated store has been removed.
-or-
Isolated storage is disabled.
-or-
destinationFileName
exists.
-or-
An I/O error has occurred.
Remarks
sourceFileName
and destinationFileName
must specify different file names. Use the IsolatedStorageFile.CopyFile(String, String, Boolean) method overload to overwrite an existing file.
See also
Applies to
CopyFile(String, String, Boolean)
- Source:
- IsolatedStorageFile.cs
- Source:
- IsolatedStorageFile.cs
- Source:
- IsolatedStorageFile.cs
Copies an existing file to a new file, and optionally overwrites an existing file.
public:
void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName, bool overwrite);
public void CopyFile (string sourceFileName, string destinationFileName, bool overwrite);
[System.Runtime.InteropServices.ComVisible(false)]
public void CopyFile (string sourceFileName, string destinationFileName, bool overwrite);
member this.CopyFile : string * string * bool -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.CopyFile : string * string * bool -> unit
Public Sub CopyFile (sourceFileName As String, destinationFileName As String, overwrite As Boolean)
Parameters
- sourceFileName
- String
The name of the file to copy.
- destinationFileName
- String
The name of the destination file. This cannot be a directory.
- overwrite
- Boolean
true
if the destination file can be overwritten; otherwise, false
.
- Attributes
Exceptions
sourceFileName
or destinationFileName
is a zero-length string, contains only white space, or contains one or more invalid characters defined by the GetInvalidPathChars() method.
sourceFileName
or destinationFileName
is null
.
The isolated store has been closed.
The isolated store has been disposed.
sourceFileName
was not found.
sourceFileName
was not found.
The isolated store has been removed.
-or-
Isolated storage is disabled.
-or-
An I/O error has occurred.
Remarks
sourceFileName
and destinationFileName
can have the same file name if overwrite
is true
.