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 |
---|---|---|
Source o Destination no son válidos o no se especifican. |
||
El archivo ya está abierto |
||
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