IsolatedStorageFile.CopyFile Метод

Определение

Копирует существующий файл в новый файл.

Перегрузки

CopyFile(String, String)

Копирует существующий файл в новый файл.

CopyFile(String, String, Boolean)

Копирует существующий файл в новый файл и, возможно, перезаписывает существующий файл.

CopyFile(String, String)

Копирует существующий файл в новый файл.

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)

Параметры

sourceFileName
String

Имя копируемого файла.

destinationFileName
String

Имя целевого файла. Это не может быть имя каталога или имя существующего файла.

Атрибуты

Исключения

sourceFileName или destinationFileName представляет собой строку нулевой длины, строку, содержащую только пробел, или строку, содержащую хотя бы один недопустимый символ, заданный методом GetInvalidPathChars().

Параметр sourceFileName или destinationFileName имеет значение null.

Изолированное хранилище было закрыто.

Изолированное хранилище было ликвидировано.

Не удалось найти sourceFileName.

Не удалось найти sourceFileName.

Изолированное хранилище было удалено.

-или- Изолированное хранилище отключено.

-или- destinationFileName существует.

-или- Произошла ошибка ввода-вывода.

Комментарии

sourceFileName и destinationFileName должны указывать разные имена файлов. Используйте перегрузку IsolatedStorageFile.CopyFile(String, String, Boolean) метода для перезаписи существующего файла.

См. также раздел

Применяется к

CopyFile(String, String, Boolean)

Копирует существующий файл в новый файл и, возможно, перезаписывает существующий файл.

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)

Параметры

sourceFileName
String

Имя копируемого файла.

destinationFileName
String

Имя целевого файла. Это не может быть имя каталога.

overwrite
Boolean

true, если конечный файл можно перезаписать; в противном случае — false.

Атрибуты

Исключения

sourceFileName или destinationFileName представляет собой строку нулевой длины, строку, содержащую только пробел, или строку, содержащую хотя бы один недопустимый символ, заданный методом GetInvalidPathChars().

Параметр sourceFileName или destinationFileName имеет значение null.

Изолированное хранилище было закрыто.

Изолированное хранилище было ликвидировано.

Не удалось найти sourceFileName.

Не удалось найти sourceFileName.

Изолированное хранилище было удалено.

-или-

Изолированное хранилище отключено.

-или-

Произошла ошибка ввода-вывода.

Комментарии

sourceFileName и destinationFileName может иметь то же имя файла, если overwrite имеет значение true.

См. также раздел

Применяется к