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
  • Recordatorio
  • Índice de ficheros en el archivo
  • ruta almacenada
  • Cifrado de un archivo en un archivo comprimido
Devuelve las características de un fichero encontrado en un archivo:
  • El nombre del archivo y su ruta almacenado.
  • El tamaño inicial del archivo.
  • El tamaño comprimido del archivo.
  • La fecha y hora de creación del archivo.
  • La fecha y hora de la modificación del archivo.
  • La fecha y hora de acceso al archivo.
  • Los atributos del archivo.
  • El modo de encriptación del archivo.
El fichero de archivo se puede identificar por su número o por su ruta en el archivo..
AndroidWidget Android Las siguientes características no están disponibles: la fecha y hora de creación y acceso al archivo, y el modo de encriptación del archivo.
Ejemplo
WINDEVWEBDEV - Código ServidorReportes y ConsultasCódigo de Usuario (UMC)Ajax
Archive is zipArchive
 
// Open an archive
ResOpenArchive = Archive.Open("C:\MyArchives\Archive.zip")
 
IF ResOpenArchive = 0 THEN
...
// Information about an archive file
ResFileInfo = Archive.InfoFile("C:\Directory\File.doc")
// Display the file information
Info("The file information is: ", ResFileInfo)
...
END
Sintaxis

Obtener los detalles de un archivo identificado por su índice Ocultar los detalles

<Result> = <Archive>.FileInfo(<File index in the archive>)
<Result>: Cadena de caracteres
  • Vacíe la cadena si la función falla (archivo no encontrado en el archivo, etc.).
  • Características del archivo encontrado en el archivo especificado:
    <File path and name> + TAB + <Initial file size> + TAB +
    <Compressed file size> + TAB +
    <Date and time of file creation (YYYYMMDDHHmmSS)> + TAB +
    <Date and time of file modification (YYYYMMDDHHmmSS)> + TAB +
    <Date and time of file access (YYYYMMDDHHmmSS)> + TAB +
    <File attributes> + TAB + <File encryption mode>
    • Los atributos del fichero corresponden a una o varias letras (o "ERR" si se ha producido un error). Se utilizan las siguientes letras:
      • R: Archivo de solo lectura.. Se puede acceder al archivo en modo de sólo lectura.
      • H: Archivo oculto. El nombre del archivo está en gris o Invisible en el explorador.
      • S: Archivo de sistema. El archivo es un archivo de sistema de Windows.
      • A: "Archivo. Este atributo indica que el archivo puede ser archivado. Algunos programas utilizan este atributo para determinar qué archivos se han guardado.
      • D: Directorio o subdirectorio. El archivo es un directorio o un subdirectorio.
    • La encriptación del archivo es "+" para un archivo encriptado (zip o WDZ) y "N" para un archivo estándar.
Archivos en formato Zip y en formato 7z: Sólo se devuelve la fecha de la última modificación.
AndroidWidget Android La cadena devuelta tiene el siguiente formato:
<File path and name> + TAB + <Initial file size> + TAB +
<Compressed file size> + TAB +
<Date and time of file modification (YYYYMMDDHHmmSS)> + TAB +
<File attributes>
<Archive>: Variable de tipo zipArchive
Nombre de una Variable de tipo zipArchive correspondiente al archivo a utilizar.
<File index in the archive>: Integro
Índice de un fichero del archivo. Se solicitan las características de este archivo. .FindFile devuelve este índice.

Encontrar información sobre un archivo identificado por su ruta Ocultar los detalles

<Result> = <Archive>.FileInfo(<File path in archive>)
<Result>: Cadena de caracteres
  • Vacíe la cadena si la función falla (archivo no encontrado en el archivo, etc.).
  • Características del fichero encontrado en el archivo especificado:
    <File path and name> + TAB + <Initial file size> + TAB +
    <Compressed file size> + TAB +
    <Date and time of file creation (YYYYMMDDHHmmSS)> + TAB +
    <Date and time of file modification (YYYYMMDDHHmmSS)> + TAB +
    <Date and time of file access (YYYYMMDDHHmmSS)> + TAB +
    <File attributes> + TAB + <File encryption mode>
    • Los atributos del fichero corresponden a una o varias letras (o "ERR" si se ha producido un error). Se utilizan las siguientes letras:
      • R: Archivo de solo lectura.. Se puede acceder al archivo en modo de sólo lectura.
      • H: Archivo oculto. El nombre del archivo está en gris o Invisible en el explorador.
      • S: Archivo de sistema. El archivo es un archivo de sistema de Windows.
      • A: "Archivo. Este atributo indica que el archivo puede ser archivado. Algunos programas utilizan este atributo para determinar qué archivos se han guardado.
      • D: Directorio o subdirectorio. El archivo es un directorio o un subdirectorio.
    • El modo de encriptación de archivos corresponde a "+" para un archivo encriptado (en formato zip o WDZ) y a "N" para un archivo estándar.
Archivos en formato Zip y en formato 7z: Sólo se devuelve la fecha de la última modificación.
AndroidWidget Android La cadena devuelta tiene el siguiente formato:
<File path and name> + TAB + <Initial file size> + TAB +
<Compressed file size> + TAB +
<Date and time of file modification (YYYYMMDDHHmmSS)> + TAB +
<File attributes>
<Archive>: Variable de tipo zipArchive
Nombre de una Variable de tipo zipArchive correspondiente al archivo a utilizar.
<File path in archive>: Cadena de caracteres
ruta almacenada de un archivo encontrado en el archivo. Se solicitan las características de este archivo.
Observaciones

Recordatorio

  • LinuxUniversal 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.

Í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.

ruta almacenada

A continuación, tabla presenta las rutas almacenadas en el archivo según:
  • el acceso ruta al fichero,
  • la sección ruta almacenada.
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 Se ignora la constante zipDrive.
WINDEVWEBDEV - Código ServidorReportes y ConsultasUniversal Windows 10 AppiPhone/iPadCódigo de Usuario (UMC)Ajax

Cifrado de un archivo en un archivo comprimido

Un fichero puede ser encriptado en un archivo por zipPassword.
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