FileSystem.CopyFile Метод

Определение

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

Перегрузки

Имя Описание
CopyFile(String, String)

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

CopyFile(String, String, UIOption)

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

CopyFile(String, String, Boolean)

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

CopyFile(String, String, UIOption, UICancelOption)

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

CopyFile(String, String)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

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

public:
 static void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName);
public static void CopyFile(string sourceFileName, string destinationFileName);
static member CopyFile : string * string -> unit
Public Shared Sub CopyFile (sourceFileName As String, destinationFileName As String)

Параметры

sourceFileName
String

Копируемый файл.

destinationFileName
String

Расположение, в которое следует скопировать файл.

Исключения

destinationFileName содержит сведения о пути.

destinationFileName sourceFileName или Nothing пустая строка.

Исходный файл недопустим или не существует.

Файл в целевом каталоге с тем же именем используется.

Имя файла или каталога в пути содержит двоеточие (:) или имеет недопустимый формат.

Путь превышает заданную системой максимальную длину.

У пользователя нет необходимых разрешений.

У пользователя отсутствуют необходимые разрешения для просмотра пути.

Примеры

В этом примере файл Test.txt копируется в каталог TestFiles2 без перезаписи существующих файлов.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\test.txt", overwrite:=False)

Замените пути к файлам пути путями, которые вы хотите использовать в коде.

В этом примере файл Test.txt копируется в каталог TestFiles2 и переименовывает его NewFile.txt.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\NewFile.txt", _
    FileIO.UIOption.OnlyErrorDialogs, _
    FileIO.UICancelOption.DoNothing)

Замените пути к файлам пути путями, которые вы хотите использовать в коде.

Комментарии

CopyFile не сохраняет элементы acES (записи контроль доступа). Созданный файл наследует acEs по умолчанию из каталога, в котором он создается.

В следующей таблице перечислены примеры задач, связанных с методом My.Computer.FileSystem.CopyFile .

Кому Смотри
Скопируйте файл в тот же каталог. How to: Create a Copy of a File in the Same Directory in Visual Basic
Скопируйте файл в другой каталог. How to: Create a Copy of a File in a Different Directory in Visual Basic

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

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

CopyFile(String, String, UIOption)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

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

public:
 static void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName, Microsoft::VisualBasic::FileIO::UIOption showUI);
public static void CopyFile(string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI);
static member CopyFile : string * string * Microsoft.VisualBasic.FileIO.UIOption -> unit
Public Shared Sub CopyFile (sourceFileName As String, destinationFileName As String, showUI As UIOption)

Параметры

sourceFileName
String

Копируемый файл.

destinationFileName
String

Расположение, в которое следует скопировать файл.

showUI
UIOption

Следует ли визуально отслеживать ход выполнения операции. По умолчанию — UIOption.OnlyErrorDialogs.

Исключения

destinationFileName содержит сведения о пути.

destinationFileName sourceFileName или Nothing пустая строка.

Исходный файл недопустим или не существует.

Целевой файл существует и overwrite имеет Falseзначение .

Имя файла или каталога в пути содержит двоеточие (:) или имеет недопустимый формат.

Путь превышает заданную системой максимальную длину.

У пользователя нет необходимых разрешений.

У пользователя отсутствуют необходимые разрешения для просмотра пути.

Примеры

В этом примере файл Test.txt копируется в каталог TestFiles2 без перезаписи существующих файлов.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\test.txt", overwrite:=False)

Замените пути к файлам пути путями, которые вы хотите использовать в коде.

В этом примере файл Test.txt копируется в каталог TestFiles2 и переименовывает его NewFile.txt.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\NewFile.txt", _
    FileIO.UIOption.OnlyErrorDialogs, _
    FileIO.UICancelOption.DoNothing)

Замените пути к файлам пути путями, которые вы хотите использовать в коде.

Комментарии

CopyFile не сохраняет элементы acES (записи контроль доступа). Созданный файл наследует acEs по умолчанию из каталога, в котором он создается.

В следующей таблице перечислены примеры задач, связанных с методом My.Computer.FileSystem.CopyFile .

Кому Смотри
Скопируйте файл в тот же каталог. How to: Create a Copy of a File in the Same Directory in Visual Basic
Скопируйте файл в другой каталог. How to: Create a Copy of a File in a Different Directory in Visual Basic

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

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

CopyFile(String, String, Boolean)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

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

public:
 static void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName, bool overwrite);
public static void CopyFile(string sourceFileName, string destinationFileName, bool overwrite);
static member CopyFile : string * string * bool -> unit
Public Shared Sub CopyFile (sourceFileName As String, destinationFileName As String, overwrite As Boolean)

Параметры

sourceFileName
String

Копируемый файл.

destinationFileName
String

Расположение, в которое следует скопировать файл.

overwrite
Boolean

True Значение , если существующие файлы должны быть перезаписаны; в противном случае False. По умолчанию — False.

Исключения

destinationFileName содержит сведения о пути.

destinationFileName sourceFileName или Nothing пустая строка.

Исходный файл недопустим или не существует.

Целевой файл существует и overwrite имеет Falseзначение .

Имя файла или каталога в пути содержит двоеточие (:) или имеет недопустимый формат.

Путь превышает заданную системой максимальную длину.

У пользователя нет необходимых разрешений.

У пользователя отсутствуют необходимые разрешения для просмотра пути.

Примеры

В этом примере файл Test.txt копируется в каталог TestFiles2 без перезаписи существующих файлов.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\test.txt", overwrite:=False)

Замените пути к файлам пути путями, которые вы хотите использовать в коде.

В этом примере файл Test.txt копируется в каталог TestFiles2 и переименовывает его NewFile.txt.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\NewFile.txt", _
    FileIO.UIOption.OnlyErrorDialogs, _
    FileIO.UICancelOption.DoNothing)

Замените пути к файлам пути путями, которые вы хотите использовать в коде.

Комментарии

CopyFile не сохраняет элементы acES (записи контроль доступа). Созданный файл наследует acEs по умолчанию из каталога, в котором он создается.

В следующей таблице перечислены примеры задач, связанных с методом My.Computer.FileSystem.CopyFile .

Кому Смотри
Скопируйте файл в тот же каталог. How to: Create a Copy of a File in the Same Directory in Visual Basic
Скопируйте файл в другой каталог. How to: Create a Copy of a File in a Different Directory in Visual Basic

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

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

CopyFile(String, String, UIOption, UICancelOption)

Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb
Исходный код:
FileSystem.vb

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

public:
 static void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public static void CopyFile(string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
static member CopyFile : string * string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Shared Sub CopyFile (sourceFileName As String, destinationFileName As String, showUI As UIOption, onUserCancel As UICancelOption)

Параметры

sourceFileName
String

Копируемый файл.

destinationFileName
String

Расположение, в которое следует скопировать файл.

showUI
UIOption

Следует ли визуально отслеживать ход выполнения операции. По умолчанию — UIOption.OnlyErrorDialogs.

onUserCancel
UICancelOption

Указывает, что необходимо сделать, если пользователь нажимает кнопку "Отмена " во время операции. По умолчанию — ThrowException.

Исключения

destinationFileName содержит сведения о пути.

destinationFileName sourceFileName или Nothing пустая строка.

Исходный файл недопустим или не существует.

Целевой файл существует и overwrite имеет Falseзначение .

Имя файла или каталога в пути содержит двоеточие (:) или имеет недопустимый формат.

Путь превышает заданную системой максимальную длину.

У пользователя нет необходимых разрешений.

У пользователя отсутствуют необходимые разрешения для просмотра пути.

UICancelOption задано значение ThrowException, и пользователь отменил операцию или не указанную ошибку ввода-вывода.

Примеры

В этом примере файл Test.txt копируется в каталог TestFiles2 без перезаписи существующих файлов.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\test.txt", overwrite:=False)

Замените пути к файлам пути путями, которые вы хотите использовать в коде.

В этом примере файл Test.txt копируется в каталог TestFiles2 и переименовывает его NewFile.txt.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\NewFile.txt", _
    FileIO.UIOption.OnlyErrorDialogs, _
    FileIO.UICancelOption.DoNothing)

Замените пути к файлам пути путями, которые вы хотите использовать в коде.

Комментарии

CopyFile не сохраняет элементы acES (записи контроль доступа). Созданный файл наследует acEs по умолчанию из каталога, в котором он создается.

В следующей таблице перечислены примеры задач, связанных с методом My.Computer.FileSystem.CopyFile .

Кому Смотри
Скопируйте файл в тот же каталог. How to: Create a Copy of a File in the Same Directory in Visual Basic
Скопируйте файл в другой каталог. How to: Create a Copy of a File in a Different Directory in Visual Basic

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

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