|
|
|
|
- Gestión de errores
- 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 corresponder a una ruta completa o relativa con respecto al directorio actual (devuelto por la función fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En Android, el sistema de archivos es de solo lectura tanto en el dispositivo y como en el emulador. Una aplicación sólo puede escribir en su directorio de instalación o en uno de sus subdirectorios, así como en la memoria externa (SDCard). - Este parámetro puede corresponder a una ruta completa o relativa con respecto al directorio actual (devuelto por la función fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En iPhone/iPad, el sistema de archivos es de sólo lectura en el dispositivo y en el emulador.. Una aplicación sólo puede escribir en su directorio de instalación o en uno de sus subdirectorios.
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 corresponder a una ruta completa o relativa con respecto al directorio actual (devuelto por la función fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En Android, el sistema de archivos es de solo lectura tanto en el dispositivo y como en el emulador. Una aplicación sólo puede escribir en su directorio de instalación o en uno de sus subdirectorios, así como en la memoria externa (SDCard). - Este parámetro puede corresponder a una ruta completa o relativa con respecto al directorio actual (devuelto por la función fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En iPhone/iPad, el sistema de archivos es de sólo lectura en el dispositivo y en el emulador.. Una aplicación sólo puede escribir en su directorio de instalación o en uno de sus subdirectorios.
<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.
Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|