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
  • Condiciones de uso
  • Códigos de error
  • ruta almacenada de ficheros de archivo
  • Archivos Zip de más de 4 GB
  • Índice de ficheros en el archivo
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
Modifica la ruta almacenada de un archivo en un archivo comprimido (en formato ZIP, WDZ o 7z).. Permite configurar la extracción ruta del archivo.
WINDEVCódigo de Usuario (UMC)
MyArchive is zipArchive
// Open an archive
ResOpenArchive = zipOpen(MyArchive, "C:\MyArchives\Archive.zip")
IF ResOpenArchive = 0 THEN
...
// Modify the stored path of File.doc
ResChangePath = zipChangePath(MyArchive, "File.doc", "Backup.doc")
...
END
Sintaxis

Modificación de la ruta almacenada de un fichero identificado por su índice Ocultar los detalles

<Result> = zipChangePath(<Archive name> , <File index> , <New file path>)
<Result>: Integro
  • 0 si se ha realizado la modificación,
  • 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 name>: Cadena de caracteres
Nombre del archivo que contiene el fichero a modificar (definido por zipOpen o zipCreate).
<File index>: Integro
Índice del fichero a modificar. zipFindFile devuelve este índice.
<New file path>: Cadena de caracteres
Nueva ruta para almacenar para el archivo (hasta 260 caracteres).

Modificar la ruta almacenada de un archivo identificado por su ruta Ocultar los detalles

<Result> = zipChangePath(<Archive> , <File path> , <New file path>)
<Result>: Integro
  • 0 si se ha realizado la modificación,
  • 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 donde se debe modificar el fichero ruta.
Este nombre puede corresponder a:
<File path>: Cadena de caracteres
ruta almacenada del archivo a modificar.
<New file path>: Cadena de caracteres
Nueva ruta para almacenar para el archivo (hasta 260 caracteres).
Observaciones

Condiciones de uso

La ruta de un fichero de archivo puede modificarse si:
  • El archivo existe (los archivos se crean con zipCreate).
  • El archivo es accesible en lectura/escritura.
  • El archivo es un archivo de una sola parte.
Atención:
  • Archivos en formato CAB: Esta función no está disponible. Este formato no se puede utilizar para almacenar la ruta de un archivo.
  • Archivos en formato RAR: Esta función no está disponible.
  • Archivos en formato TAR y TGZ (TAR.GZ): Esta función no está disponible.
  • Archivos en formato 7z: El archivo se comprime completamente al llamar a la función zipChangePath.
  • Linux Sólo están disponibles los archivos ZIP, TAR y TGZ (TAR.GZ).
  • Java Sólo están disponibles los archivos ZIP.

Códigos de error

Se devuelven los siguientes códigos de error:
  • 1: La ruta pasada como parámetro no existe.
  • 3: El archivo está corrupto.
El mensaje correspondiente al código de error es devuelto por zipMsgError.

ruta almacenada de ficheros de archivo

Cuando se añade un fichero a un archivo (zipAddFile y zipAddDirectory), se especifica la sección del fichero ruta que debe almacenarse en el archivo.
La ruta modificada no contiene necesariamente las mismas secciones que la ruta inicial.. Por ejemplo, si las rutas de los ficheros contienen los diferentes directorios así como el nombre y extension del fichero, el nuevo ruta puede contener sólo el nombre y extension del fichero.

Archivos Zip de más de 4 GB

Para usar zipChangePath en archivos de más de 4 GB, el archivo debe haber sido creado por zipCreate 00 con la constante zipHeader64 .

Índice de ficheros en el archivo

Cuando se añade un fichero a un archivo, se le asigna automáticamente un índice. Este índice corresponde al orden de inclusión de los ficheros en el archivo. Para seleccionar un fichero en el archivo comprimido, puede utilizar:
  • el índice del elemento (el índice de un elemento es devuelto por zipFindFile).
  • la ruta almacenada del elemento.
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