Saltar al contenido principal
Versión: Siguiente

ZIPArchive

Un archivo ZIP 4D es un objeto File o Folder que contiene uno o más archivos o carpetas, que se comprimen para ser más pequeños que su tamaño original. Estos archivos se crean con una extensión ".zip" y pueden utilizarse para ahorrar espacio en el disco o transferir archivos a través de medios que pueden tener limitaciones de tamaño (por ejemplo, el correo electrónico o la red).

Ejemplo

Para recuperar y ver el contenido de un objeto ZIP file:

var $path; $archive : 4D.File
var $zipFile : 4D.ZipFile
var $zipFolder : 4D.ZipFolder
var $txt : Text

$path:=Folder(fk desktop folder).file("MyDocs/Archive.zip")
$archive:=ZIP Read archive($path)
$zipFolder:=$archive.root // guardar la carpeta principal del zip
$zipFile:=$zipFolder.files()[0] //leer la primera carpeta comprimida

If($zipFile.extension=".txt")
$txt:=$zipFile.getText()
End if

Resumen

.root : 4D.ZipFolder
una carpeta virtual que permite acceder al contenido del archivo ZIP

.root

.root : 4D.ZipFolder

Descripción

La propiedad .root contiene una carpeta virtual que permite acceder al contenido del archivo ZIP.

La carpeta root y su contenido se pueden manipular con las funciones y propiedades ZipFile y ZipFolder.

Esta propiedad es de solo lectura.