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
  • Índice de ficheros en el archivo
  • ruta almacenada
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
Elimina un archivo de un archivo comprimido.
WEBDEV - Código ServidorAjax
MyArchive is zipArchive
// Create the archive
ResOpen = zipOpen(MyArchive, "C:\Temp\Archive.zip")
IF ResOpen = 0 THEN
...
// Delete "File.doc"
ResDelete = zipDeleteFile(MyArchive, "File.doc")
...
END
Sintaxis

Borrar un archivo utilizando su índice Ocultar los detalles

<Result> = zipDeleteFile(<Archive> , <File index>)
<Result>: Integro
  • 0 si el archivo fue eliminado,
  • Un código de error (valor superior a 0) en caso contrario. El mensaje correspondiente al código de error es devuelto por zipMsgError.
<Archive>: Cadena de caracteres o zipArchive Variable
Nombre del archivo que se va a utilizar.
Este nombre puede corresponder a:
<File index>: Integro
Índice del fichero a eliminar del archivo. zipFindFile devuelve este índice.

Borrar un archivo de acuerdo a su ruta Ocultar los detalles

<Result> = zipDeleteFile(<Archive> , <File path>)
<Result>: Integro
  • 0 si el archivo fue eliminado,
  • Un código de error (valor superior a 0) en caso contrario. El mensaje correspondiente al código de error es devuelto por zipMsgError.
<Archive>: Cadena de caracteres o zipArchive Variable
Nombre del archivo que se va a utilizar.
Este nombre puede corresponder a:
<File path>: Cadena de caracteres
ruta almacenada del fichero que debe ser borrado del archivo..
Observaciones

Condiciones de uso

Los archivos pueden borrarse de un archivo comprimido 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 RAR: Esta función no está disponible.
  • Archivos en formato CAB: Esta función no está disponible.
  • Archivos en formato TAR o TGZ (TAR.GZ): Esta función no está disponible.
  • Archivos en formato 7z: El archivo se comprime completamente cada vez que se llama zipDeleteFile. Esta función se recomienda cuando se elimina un solo archivo. Si hay que eliminar varios ficheros del archivo, utilice zipDeleteFileList.
Recordatorio:
  • Linux Sólo están disponibles los archivos ZIP, TAR y TGZ (TAR.GZ).

Códigos de error

Se devuelven los siguientes códigos de error:
  • 2: Acceso denegado: el usuario no tiene suficientes derechos.
  • 3: El archivo está corrupto.
  • 4: La ruta no existe en el archivo.
  • 5: No se puede escribir en el archivo.

Í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.
Importante: Una vez eliminados los archivos, se modifican los índices de los archivos restantes. Los índices de los archivos posteriores al archivo borrado se decrementan automáticamente en 1.

ruta almacenada

A continuación, tabla presenta las rutas almacenadas en el archivo según:
  • el acceso ruta al fichero,
  • la sección ruta para almacenar.
El directorio actual es: "C:\Temp".
zipAddFileUbicación del archivozipNonezipDirectoryzipDrive
zipAddFile("Archi",
"Archivo.txt")
C:\Temp\Archivo.txtArchivo.txtArchivo.txtArchivo.txt
zipAddFile("Archi",
"Data\Archivo.txt")
C:\Temp\Data\Archivo.txtArchivo.txtData\Archivo.txtData\Archivo.txt
zipAddFile("Archi",
"D:\Data\Archivo.txt")
D:\Data\Archivo.txtArchivo.txtData\Archivo.txtD:\Data\Archivo.txt

Observación: Si se utiliza la constante zipDrive, el formato WDZ conserva la ruta completa del archivo (incluida la letra de unidad), mientras que el formato ZIP no conserva la letra de unidad.
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