Поделиться через


Функция FileCopy

Обновлен: Ноябрь 2007

Копирование файла.

Объект My.Computer.FileSystem обеспечивает большую производительность и быстродействие в операциях файлового ввода-вывода, чем FileCopy. Дополнительные сведения см. в разделе Метод My.Computer.FileSystem.CopyFile.

Public Sub FileCopy( _
   ByVal Source As String, _
   ByVal Destination As String _
)

Параметры

  • Source
    Обязательный. Выражение String, в котором указывается имя файла для копирования. Source может содержать каталог или папку, а также диск исходного файла.

  • Destination
    Обязательный. Выражение String, в котором указывается имя конечного файла. Destination может содержать каталог или папку, а также диск конечного файла.

Исключения

Тип исключения

Номер ошибки

Условие

ArgumentException

52

Параметр Source или Destination недопустим или не указан.

IOException

55

Файл уже открыт.

FileNotFoundException

53

Файл не существует.

См. столбец "Номер ошибки", если выполняется обновление приложений Visual Basic 6.0, в которых используется неструктурированная обработка ошибок. (Можно сравнить номер ошибки с Свойство Number (объект Err).) Однако по возможности следует изменить такую систему управления ошибками на Обзор структурной обработки исключений в Visual Basic.

Заметки

При попытке применения функции FileCopy к открытому файлу появляется ошибка.

Для работы FileCopy на локальном диске требуется полное доверие.

Пример

В данном примере функция FileCopy используется для копирования одного файла в другой. Для данного примера предположим, что SrcFile представляет собой файл, содержащий некоторые данные.

Dim SourceFile, DestinationFile As String
SourceFile = "SRCFILE"   ' Define source file name.
DestinationFile = "DESTFILE"   ' Define target file name.
FileCopy(SourceFile, DestinationFile)   ' Copy source to target.

Примечания для разработчиков приложений для интеллектуальных устройств

Данная функция не поддерживается.

Требования

Пространство имен:Microsoft.VisualBasic

**Модуль:**FileSystem

**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)

См. также

Задачи

Практическое руководство. Создание копии файла в другом каталоге в Visual Basic

Практическое руководство. Создание копии файла в том же каталоге в Visual Basic

Практическое руководство. Копирование каталога в другой каталог в Visual Basic

Ссылки

Функция Kill

ArgumentException

IOException

FileNotFoundException