AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de archivos
  • Nivel de compresión
  • Códigos de error
  • Condición de uso
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Crea un archivo. El archivo creado se crea automáticamente:
  • abierto en lectura/escritura. Si el archivo está en formato CAB, el archivo creado se abre en formato de sólo escritura.
  • un archivo de una sola parte.
El archivo creado puede ser:
  • en formato estándar WinZip o PKZip (extensión.ZIP).
  • en formato "Cabinet files" (.CAB extension).
  • en formato WINDEV (.WDZ extension).
  • en formato 7z (.7z extension).
  • en formato TAR (.TAR extension).
  • en formato TGZ (TAR.GZ) (extensión.TGZ o.TAR.GZ).No se puede crear ningún archivo en formato "RAR"..
MyArchive is zipArchive
ResCreate is int
ResAddFile is int
// Create the archive
ResCreate = zipCreate(MyArchive, "C:\Temp\Archive.zip")
IF ResCreate = 0 THEN
// Add a file into an archive
ResAddFile = zipAddFile(MyArchive, ...
"C:\MyDirectory\MyFiles\File.pdf", zipDrive)
END
// Display an error message if the file was not added
IF ResAddFile <> 0 THEN
Error(zipMsgError(ResAddFile))
END
Sintaxis
<Result> = zipCreate(<Archive> , <Archive path> [, <Options>])
<Result>: Integro
  • 0 si la creación se ha realizado. En este caso, el archivo se abre. Para que este archivo pueda ser manejado por el usuario antes de cerrar la aplicación, no olvide cerrar el archivo (zipClose).
  • Un código de error (valor superior a 0) en caso contrario. Para más detalles sobre estos códigos de error, consulte la página web de Observaciones.
<Archive>: Cadena de caracteres o zipArchive Variable
Nombre del archivo que se va a utilizar.
Este nombre puede corresponder a:
<Archive path>: Cadena de caracteres
Ruta y nombre del archivo comprimido (hasta 260 caracteres). Debe especificarse el archivo extension:
  • ".WDZ" para crear un archivo WINDEV.
  • ".ZIP" para crear un archivo en formato WinZip o PKZip.
  • ".CAB" para crear un archivo en formato "Cabinet Files".
  • ".7z" para crear un archivo en formato 7Z.
  • ".TAR" para crear un archivo en formato TAR.
  • ".TAR.GZ" para crear un archivo en formato TAR.GZ.
  • ".TGZ" para crear un archivo en formato TGZ.
Si no se especifica ninguna extensión, se crea un archivo en formato WDZ.
Atención:
  • Universal Windows 10 AppiPhone/iPadIOS Widget Sólo están disponibles los archivos ZIP, TAR y TGZ (TAR.GZ).
  • AndroidWidget Android Sólo están disponibles los archivos ZIP.
  • AndroidWidget Android Si se especifica la extensión.WDZ, el archivo comprimido creado estará en formato ZIP, pero con una extensión.WDZ.
  • Si el mismo archivo comprimido ya existe en el directorio especificado, el nuevo archivo comprimido lo sobrescribe.
Universal Windows 10 App El archivo ruta es un ruta completo o un ruta relativo al directorio de trabajo de la aplicación (devuelto por fDataDir).
<Options>: Constante opcional
Opciones para la gestión de los archivos comprimidos:
zipAnsiSe utiliza para forzar la copia de seguridad de los nombres de archivos en formato Ansi en el archivo Archive.
Esta constante es utilizada por Default en una aplicación que utiliza el modo Ansi.
AndroidWidget Android iPhone/iPadIOS Widget Esta constante no está disponible.
zipHeader64Permite crear un archivo de más de 4 GB en el que se puede utilizar zipChangePath.
Por Default, esta opción no se utiliza. Archivo en formato TAR o TGZ (TAR.GZ): Esta constante no está disponible.
AndroidWidget Android iPhone/iPadIOS Widget Esta constante no está disponible.
zipUncompressedEl contenido del archivo no se comprimirá.
Utilizada con los archivos CAB, esta constante permite utilizar únicamente la función de archivar el formato CAB.
En Default, esta opción no se utiliza.
Archivo en formato TAR o TGZ (TAR.GZ): Esta constante no está disponible.
zipUnicodeGuarda los nombres de los ficheros Unicode en el fichero de Archivo.
Esta constante es utilizada por Default en una aplicación que utiliza Unicode.
Archivo en formato TAR o TGZ (TAR.GZ): Si se utiliza esta constante, los nombres de archivos Unicode no se guardan en Unicode en el archivo.
AndroidWidget Android iPhone/iPadIOS Widget Esta constante no está disponible.

Archivar en formato 7z: Este parámetro no está disponible.
Universal Windows 10 App Este parámetro no está disponible.
Observaciones

Nivel de compresión

Los ficheros añadidos en un archivo zip son comprimidos por Default. El nivel de compresión de los ficheros añadidos a un archivo puede ser modificado por zipCompressionLevel.

Códigos de error

Se devuelven los siguientes códigos de error:
  • 1: La ruta pasada como parámetro no existe.
  • 2: Acceso denegado: el usuario no tiene suficientes derechos.
El mensaje correspondiente al código de error es devuelto por zipMsgError.

Condición de uso

El número máximo de archivos que se pueden incluir:
  • en un archivo WDZ: 2 32 -1.
  • en un archivo ZIP: 65535.
  • en un archivo CAB: 65535.
Formatos disponibles:
  • Universal Windows 10 AppiPhone/iPadIOS Widget Sólo están disponibles los archivos ZIP, TAR y TGZ (TAR.GZ).
  • AndroidWidget Android Sólo están disponibles los archivos ZIP.
El tamaño de un archivo incluido en un archivo comprimido (independientemente de su formato) debe ser inferior a 4 GB.
No se puede crear ningún archivo en formato "RAR".
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290zip.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 13/06/2023

Señalar un error o enviar una sugerencia | Ayuda local