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
  • Códigos de error
  • Caso especial del .GZ extension
Abre un archivo existente.
Para los archivos en formato "CAB" o "RAR", el archivo se crea si no existe..
El archivo puede ser:
  • en formato WinZip o PKZip (extensión.ZIP).
  • en formato WINDEV (.WDZ extension).
  • en formato de archivo Cabinet (extensión.CAB).
  • en formato RAR (.RAR extension).
  • en formato 7z (.7z extension).
  • en formato TAR (.TAR extension).
  • en formato TGZ (.TGZ extension).
  • en formato TAR.GZ (.TAR.GZ extension).
  • un ejecutable (.EXE) correspondiente a un archivo.WDZ convertido en un archivo autoextraíble.
Ejemplo
WINDEVWEBDEV - Código ServidorReportes y ConsultasCódigo de Usuario (UMC)Ajax
MyArchive is zipArchive
// Open an archive
ResOpenArchive = MyArchive.Open("C:\MyArchives\Archive.zip")
 
// Display an error message if the archive was not opened
IF ResOpenArchive <> 0 THEN
Error(zipMsgError(ResOpenArchive))
END
Sintaxis
<Result> = <Archive>.Open(<Archive path> [, <Opening mode>])
<Result>: Integro
  • 0 si se ha abierto el archivo comprimido,
  • 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>: Variable de tipo zipArchive
Nombre de una Variable de tipo zipArchive correspondiente al archivo a utilizar.
El archivo se crea si no existe (excepto para los formatos "CAB" o "RAR")..
<Archive path>: Cadena de caracteres
Ruta y nombre del archivo comprimido (hasta 260 caracteres). Se puede especificar el archivo extension. Si no se especifica el archivo extension, el extension por defecto es .WDZ.
AndroidWidget Android Si no se especifica la extension, la extension será ".ZIP".
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).
<Opening mode>: Constante o combinación de constantes opcional
Modo de apertura de archivos:
zipCreateIfNotFoundCrea el archivo si no existe
(no disponible para archivos.CAB y.RAR)
zipHeader64Permite crear un archivo de más de 4 GB en el que se puede utilizar .ChangePath.
AndroidWidget Android iPhone/iPadIOS WidgetMac Catalyst Esta constante no está disponible.
Archivo TAR o TGZ (TAR.GZ): Esta constante no está disponible.
zipReadApertura en modo de sólo lectura
zipWriteApertura en lectura/escritura
(no disponible para archivos.CAB y.RAR)

El modo de apertura de la Default es: zipCreateIfNotFound + zipWrite.
Universal Windows 10 App Este parámetro no está disponible: el modo de apertura utilizado corresponde a zipCreateIfNotFound + zipWrite.
Observaciones

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.
  • 3: El archivo está corrupto.
  • 6: Los archivos de los subarchivos no están ordenados (al abrir un archivo de varias partes).
El mensaje correspondiente al código de error es devuelto por zipMsgError. Recordatorio:
  • LinuxiPhone/iPadIOS WidgetMac Catalyst Sólo están disponibles los archivos ZIP, TAR y TGZ (TAR.GZ).
  • AndroidWidget Android Sólo están disponibles los archivos ZIP.

Caso especial del .GZ extension

Los archivos '.tar.gz' generados por GitHub no deben confundirse con los archivos comprimidos '.gz'..
Los contenidos comprimidos en formato gzip pueden descomprimirse con Descomprimir.
Componente: wd290zip.dll
Versión mínima requerida
  • Versión 24
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/06/2023

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