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
Elimina un archivo de un archivo comprimido.
Ejemplo
Sintaxis

Borrar un archivo utilizando su índice Ocultar los detalles

<Result> = <Archive>.DeleteFile(<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>: Variable de tipo zipArchive
Nombre de una Variable de tipo zipArchive correspondiente al archivo a utilizar.
<File index>: Integro
Índice del fichero a eliminar del archivo. .FindFile devuelve este índice.

Borrar un archivo de acuerdo a su ruta Ocultar los detalles

<Result> = <Archive name>.DeleteFile(<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 name>: Variable de tipo zipArchive
Nombre de una Variable de tipo zipArchive correspondiente al archivo a utilizar.
<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 .Create).
  • 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 .DeleteFile. Esta función se recomienda cuando se elimina un solo archivo. Si hay que eliminar varios ficheros del archivo, utilice .DeleteFileList.
Recordatorio:
  • Universal Windows 10 AppiPhone/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.

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 .FindFile).
  • 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.
AndroidWidget Android La constante zipDrive es equivale a la constante zipDirectory.
Universal Windows 10 App El directorio y el disco no se almacenan en el archivo ruta. Sólo se almacenan el nombre del archivo y extension.
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