ZIPArchive
A QodlyScript ZIP archive is a File
or folder
object containing one or more files or folders, which are compressed to be smaller than their original size. These archives are created with a ".zip" extension and can be used to save space or transfer files via mediums which may have size limitations (e.g., email or network).
- You create a ZIP archive with the zipCreateArchive command.
ZIPFile
andZIPFolder
instances are available through theroot
property (ZIPFolder
) of the object returned by zipReadArchive command.
Example
To retrieve and view the contents of a ZIP file object:
var path, archive : 4D.File
var zipFile : 4D.ZipFile
var zipFolder : 4D.ZipFolder
var txt : string
path = folder(fk desktop folder).file("MyDocs/Archive.zip")
archive = zipReadArchive(path)
zipFolder = archive.root // store the zip main folder
zipFile = zipFolder.files()[0] //read the first zipped file
If(zipFile.extension = ".txt")
txt = zipFile.getText()
End if
Properties
.root
.root* : 4D.ZipFolder
Description
The .root
property contains a virtual folder providing access to the contents of the ZIP archive.
The root
folder and its contents can be manipulated with the ZipFile and ZipFolder functions and properties.
This property is read-only.