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
Reportes y Consultas
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.
<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.
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.
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:

    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