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
  • Modo de búsqueda
  • Índice de ficheros en el archivo
  • Formatos de archivos
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
Encuentra un archivo en un archivo (en formato CAB, ZIP, RAR, WDZ, 7z, TAR o TGZ (TAR.GZ)).. La búsqueda se realiza en la ruta almacenada del archivo.
WINDEVWEBDEV - Código ServidorCódigo de Usuario (UMC)Ajax
// Create the archive
MyArchive is zipArchive
ResCreate = zipCreate(MyArchive, "C:\Temp\Archive.zip")
IF ResCreate = 0 THEN
...
// Find a file whose stored path contains "Temp"
ResFileFound = zipFindFile(MyArchive, "Temp", False)
...
END
Sintaxis
<Result> = zipFindFile(<Archive> , <Sought path> [, <Search mode> [, <Start>]])
<Result>: Integro
  • Índice del fichero buscado en el archivo,
  • -1 si se produce un error o si no se encuentra el archivo.
<Archive>: Cadena de caracteres o zipArchive Variable
Nombre del archivo en el que se debe buscar el archivo.
Este nombre puede corresponder a:
<Sought path>: Cadena de caracteres
Completo o Partial ruta del archivo para encontrar. Este parámetro puede corresponder a:
  • un nombre de archivo,
  • la ruta completa de un archivo,
  • el ruta y el nombre de un archivo,
  • ...
Cuando se especifica una ruta, se utiliza una barra invertida (\) como separador, y no se debe especificar el directorio raíz.
La búsqueda no distingue entre mayúsculas y minúsculas (minúsculas / mayúsculas).
<Search mode>: Booleano opcional
  • True (valor predeterminado) para una búsqueda exacta,
  • False para una búsqueda genérica. La búsqueda no distingue entre mayúsculas y minúsculas (minúsculas / mayúsculas).
Archivos en formato 7z: Este parámetro no está disponible.
<Start>: Entero opcional
Índice del fichero a partir del cual debe realizarse la búsqueda (1 por Default, es decir, el primer fichero incluido en el archivo).
Archivos en formato 7z: Este parámetro no está disponible.
Observaciones

Modo de búsqueda

Dependiendo del seleccionado, el resultado puede variar:
  • Si se realiza una búsqueda exacta, la función zipFindFile localizará los archivos cuya ruta almacenada es estrictamente idéntica a la <Ruta buscada>.
    Por ejemplo: un archivo contiene "Temp.doc", "Temp1.doc" y "Temp2.doc".. Una búsqueda exacta de "Temp.doc" encontrará "Temp.doc".
  • Si se realiza una búsqueda genérica, la función zipFindFile localizará todos los archivos cuya ruta almacenada contiene <Ruta almacenada>.
    Por ejemplo: un archivo contiene "Temp.doc", "Temp1.doc" y "Temp2.doc".. Una búsqueda genérica de la cadena "Temp" encontrará tres archivos.
Recordatorio: El ruta almacenado se define con zipAddFile o zipAddDirectory.

Í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.
  • la ruta almacenada del elemento.

Formatos de archivos

  • LinuxUniversal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Sólo están disponibles los archivos ZIP, TAR y TGZ (TAR.GZ).
  • AndroidWidget Android Java Sólo están disponibles los archivos ZIP.
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