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..
Ejemplo
WEBDEV - Código ServidorAjax
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.
<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.
<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

  • Linux Sólo están disponibles los archivos ZIP, TAR y TGZ (TAR.GZ).

Í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.
WEBDEV - Código ServidorAjax

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