FileCopy (Función)

Actualización: noviembre 2007

Copia un archivo.

My.Computer.FileSystem (Objeto) proporciona mayor productividad y rendimiento en las operaciones de E/S del archivo que si se utiliza FileCopy. Vea My.Computer.FileSystem.CopyFile (Método) para obtener más información.

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

Parámetros

  • Source
    Requerido. Expresión de tipo String que especifica el nombre del archivo que se va a copiar. Source puede incluir el directorio o carpeta y la unidad del archivo de código fuente.

  • Destination
    Requerido. Expresión de tipo String que especifica el nombre del archivo de destino. Destination puede incluir el directorio o carpeta y la unidad del archivo de destino.

Excepciones

Tipo de excepción

Número de error

Condición

ArgumentException

52

Source o Destination no son válidos o no se especifican.

IOException

55

El archivo ya está abierto

FileNotFoundException

53

El archivo no existe.

Consulte la columna "Número de error" si está actualizando aplicaciones de Visual Basic 6.0 que utilizan el control de errores no estructurado. (Se puede comparar el número de error con respecto a Number (Propiedad, objeto Err)). Sin embargo, siempre que sea posible, se debe considerar la sustitución de dicho control de errores por Información general sobre el control estructurado de excepciones de Visual Basic.

Comentarios

Si intenta utilizar la función FileCopy en un archivo abierto, se produce un error.

FileCopy exige plena confianza para funcionar en la unidad local.

Ejemplo

En este ejemplo, se utiliza la función FileCopy para copiar un archivo en otro. Para el propósito de este ejemplo, SrcFile es un archivo que contiene datos.

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

Notas para desarrolladores de dispositivos inteligentes

Esta función no es compatible.

Requisitos

Espacio de nombres:Microsoft.VisualBasic

**Módulo:**FileSystem

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Vea también

Tareas

Cómo: Crear una copia de un archivo en un directorio diferente en Visual Basic

Cómo: Crear una copia de un archivo en el mismo directorio en Visual Basic

Cómo: Copiar un directorio en otro directorio en Visual Basic

Referencia

Kill (Función)

ArgumentException

IOException

FileNotFoundException