|
|
|
|
- Gestión de errores
- Modo de funcionamiento en Windows Vista (y posterior)
- Creación de directorios durante el copy
Copia uno o más archivos (independientemente de sus atributos). Sintaxis
Copiar un fichero o un directorio Ocultar los detalles
<Result> = fCopyFile(<Source file> , <Destination file or directory> [, <Copy indicator>])
<Result>: booleano - True si los archivos se han copiado,
- False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
<Source file>: Cadena de caracteres Archivo a copy (hasta 260 caracteres). Este parámetro puede ser: - un nombre de archivo. Este archivo se buscará automáticamente en el directorio actual (devuelto por la función fCurrentDir).
- un nombre de archivo con la ruta completa o relativa. Se puede utilizar una ruta de tipo UNC.
Casos especiales según las plataformas: - Este parámetro puede estar en formato Ansi o Unicode.
Gestión de caracteres comodín (*,?): Por Default, los caracteres comodín están permitidos en el nombre del archivo. Caso especial según la plataforma: <Destination file or directory>: Cadena de caracteres Fichero y/o directorio de destino (hasta 260 caracteres). Este parámetro puede corresponder a:- un nombre de archivo. Este archivo se creará automáticamente en el directorio actual (devuelto por fCurrentDir).
- un nombre de archivo con la ruta completa o relativa. Se puede utilizar una ruta UNC.
- un ruta completo o relativo, sólo para un copy con caracteres comodines.
Si este parámetro corresponde al nombre de un directorio, este nombre puede (o no) terminar con "\".Casos especiales según las plataformas: - Este parámetro puede estar en formato Ansi o Unicode.
<Copy indicator>: Constante opcional Tipo de copy: | | frConfirm | copy un archivo y pedir confirmación antes de sobrescribir un archivo con el mismo nombre. | frProgress | Aparece una ventana de progreso. Si el archivo es pequeño (unos pocos bytes), no se muestra la barra de progreso.. | frRecursive | copy recursivo de los archivos. Se tienen en cuenta los subdirectorios y sus archivos. |
está vacía por Default. No se selecciona ninguna de estas opciones. Observaciones Gestión de errores La función fCopyFile genera un error en los siguientes casos: - el archivo de copy no existe,
- el archivo de copy está bloqueado,
- es inválido,
- es una cadena vacía,
- y son idénticos.
Creación de directorios durante el copy - Si uno de los directorios del destino ruta no existe, se crea automáticamente.
- Si el archivo de origen corresponde a todos los archivos que se encuentran en un directorio (por ejemplo, C:\Temp\*.*), se debe utilizar la constante frRecursive para crear los subdirectorios en el destino (y para copy su contenido).
Observación: Para los directorios copy, también tiene la posibilidad de utilizar fCopyDir. Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|