FileSystem.CopyFile Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Copia un archivo en una nueva ubicación.
Sobrecargas
CopyFile(String, String) |
Copia un archivo en una nueva ubicación. |
CopyFile(String, String, UIOption) |
Copia un archivo en una nueva ubicación. |
CopyFile(String, String, Boolean) |
Copia un archivo en una nueva ubicación. |
CopyFile(String, String, UIOption, UICancelOption) |
Copia un archivo en una nueva ubicación. |
CopyFile(String, String)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Copia un archivo en una nueva ubicación.
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)
Parámetros
- sourceFileName
- String
Archivo que se va a copiar.
- destinationFileName
- String
Ubicación en la que se va a copiar el archivo.
Excepciones
destinationFileName
contiene información sobre la ruta de acceso.
destinationFileName
o sourceFileName
es Nothing
o una cadena vacía.
El archivo de código de origen no es válido o no existe.
Hay un archivo en uso con el mismo nombre en el directorio de destino.
Un nombre de archivo o directorio de la ruta de acceso contiene dos puntos (:) o está en un formato no válido.
La ruta de acceso supera la longitud máxima definida por el sistema.
El usuario no tiene el permiso necesario.
El usuario no tiene los permisos necesarios para ver la ruta de acceso.
Ejemplos
En este ejemplo se copia el archivo Test.txt
en el directorio TestFiles2
sin sobrescribir los archivos existentes.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Reemplace las rutas de acceso de archivo por las rutas de acceso que desea usar en el código.
En este ejemplo se copia el archivo Test.txt
en el directorio TestFiles2
y se le NewFile.txt
cambia el nombre .
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Reemplace las rutas de acceso de archivo por las rutas de acceso que desea usar en el código.
Comentarios
CopyFile
no conserva las ACE (Access Control entradas). El archivo recién creado hereda las ACE predeterminadas del directorio en el que se crea.
En la tabla siguiente se enumeran ejemplos de tareas relacionadas con el My.Computer.FileSystem.CopyFile
método .
En | Vea |
---|---|
Copie un archivo en el mismo directorio. | Cómo: Crear una copia de un archivo en el mismo directorio en Visual Basic |
Copie un archivo en otro directorio. | Cómo: Crear una copia de un archivo en un directorio diferente en Visual Basic |
Consulte también
Se aplica a
CopyFile(String, String, UIOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Copia un archivo en una nueva ubicación.
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)
Parámetros
- sourceFileName
- String
Archivo que se va a copiar.
- destinationFileName
- String
Ubicación en la que se va a copiar el archivo.
- showUI
- UIOption
Indica si se va a seguir visualmente el progreso de la operación. El valor predeterminado es UIOption.OnlyErrorDialogs
.
Excepciones
destinationFileName
contiene información sobre la ruta de acceso.
destinationFileName
o sourceFileName
es Nothing
o una cadena vacía.
El archivo de código de origen no es válido o no existe.
El archivo de destino existe y overwrite
se establece en False
.
Un nombre de archivo o directorio de la ruta de acceso contiene dos puntos (:) o está en un formato no válido.
La ruta de acceso supera la longitud máxima definida por el sistema.
El usuario no tiene el permiso necesario.
El usuario no tiene los permisos necesarios para ver la ruta de acceso.
Ejemplos
En este ejemplo se copia el archivo Test.txt
en el directorio TestFiles2
sin sobrescribir los archivos existentes.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Reemplace las rutas de acceso de archivo por las rutas de acceso que desea usar en el código.
En este ejemplo se copia el archivo Test.txt
en el directorio TestFiles2
y se le NewFile.txt
cambia el nombre .
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Reemplace las rutas de acceso de archivo por las rutas de acceso que desea usar en el código.
Comentarios
CopyFile
no conserva las ACE (Access Control entradas). El archivo recién creado hereda las ACE predeterminadas del directorio en el que se crea.
En la tabla siguiente se enumeran ejemplos de tareas relacionadas con el My.Computer.FileSystem.CopyFile
método .
En | Vea |
---|---|
Copie un archivo en el mismo directorio. | Cómo: Crear una copia de un archivo en el mismo directorio en Visual Basic |
Copie un archivo en otro directorio. | Cómo: Crear una copia de un archivo en un directorio diferente en Visual Basic |
Consulte también
Se aplica a
CopyFile(String, String, Boolean)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Copia un archivo en una nueva ubicación.
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)
Parámetros
- sourceFileName
- String
Archivo que se va a copiar.
- destinationFileName
- String
Ubicación en la que se va a copiar el archivo.
- overwrite
- Boolean
True
si deben sobrescribirse los archivos existentes; de lo contrario, False
. El valor predeterminado es False
.
Excepciones
destinationFileName
contiene información sobre la ruta de acceso.
destinationFileName
o sourceFileName
es Nothing
o una cadena vacía.
El archivo de código de origen no es válido o no existe.
El archivo de destino existe y overwrite
se establece en False
.
Un nombre de archivo o directorio de la ruta de acceso contiene dos puntos (:) o está en un formato no válido.
La ruta de acceso supera la longitud máxima definida por el sistema.
El usuario no tiene el permiso necesario.
El usuario no tiene los permisos necesarios para ver la ruta de acceso.
Ejemplos
En este ejemplo se copia el archivo Test.txt
en el directorio TestFiles2
sin sobrescribir los archivos existentes.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Reemplace las rutas de acceso de archivo por las rutas de acceso que desea usar en el código.
En este ejemplo se copia el archivo Test.txt
en el directorio TestFiles2
y se le NewFile.txt
cambia el nombre .
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Reemplace las rutas de acceso de archivo por las rutas de acceso que desea usar en el código.
Comentarios
CopyFile
no conserva las ACE (Access Control entradas). El archivo recién creado hereda las ACE predeterminadas del directorio en el que se crea.
En la tabla siguiente se enumeran ejemplos de tareas relacionadas con el My.Computer.FileSystem.CopyFile
método .
En | Vea |
---|---|
Copie un archivo en el mismo directorio. | Cómo: Crear una copia de un archivo en el mismo directorio en Visual Basic |
Copie un archivo en otro directorio. | Cómo: Crear una copia de un archivo en un directorio diferente en Visual Basic |
Consulte también
Se aplica a
CopyFile(String, String, UIOption, UICancelOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Copia un archivo en una nueva ubicación.
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)
Parámetros
- sourceFileName
- String
Archivo que se va a copiar.
- destinationFileName
- String
Ubicación en la que se va a copiar el archivo.
- showUI
- UIOption
Indica si se va a seguir visualmente el progreso de la operación. El valor predeterminado es UIOption.OnlyErrorDialogs
.
- onUserCancel
- UICancelOption
Especifica la acción que se va a realizar cuando el usuario haga clic en Cancelar durante la operación. El valor predeterminado es ThrowException.
Excepciones
destinationFileName
contiene información sobre la ruta de acceso.
destinationFileName
o sourceFileName
es Nothing
o una cadena vacía.
El archivo de código de origen no es válido o no existe.
El archivo de destino existe y overwrite
se establece en False
.
Un nombre de archivo o directorio de la ruta de acceso contiene dos puntos (:) o está en un formato no válido.
La ruta de acceso supera la longitud máxima definida por el sistema.
El usuario no tiene el permiso necesario.
El usuario no tiene los permisos necesarios para ver la ruta de acceso.
UICancelOption
está establecido en ThrowException
y el usuario ha cancelado la operación o se ha producido un error de E/S no especificado.
Ejemplos
En este ejemplo se copia el archivo Test.txt
en el directorio TestFiles2
sin sobrescribir los archivos existentes.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Reemplace las rutas de acceso de archivo por las rutas de acceso que desea usar en el código.
En este ejemplo se copia el archivo Test.txt
en el directorio TestFiles2
y se le NewFile.txt
cambia el nombre .
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Reemplace las rutas de acceso de archivo por las rutas de acceso que desea usar en el código.
Comentarios
CopyFile
no conserva las ACE (Access Control entradas). El archivo recién creado hereda las ACE predeterminadas del directorio en el que se crea.
En la tabla siguiente se enumeran ejemplos de tareas relacionadas con el My.Computer.FileSystem.CopyFile
método .
En | Vea |
---|---|
Copie un archivo en el mismo directorio. | Cómo: Crear una copia de un archivo en el mismo directorio en Visual Basic |
Copie un archivo en otro directorio. | Cómo: Crear una copia de un archivo en un directorio diferente en Visual Basic |