ZipInfo

返回一个对象,其中包含 zip 压缩包内所有项目的信息。

OutputVar := ZipInfo(FileNameOrAddress , Size)
函数示例: obj := ZipInfo("MyZipFile.zip")

参数

OutputVar(输出变量)

用于存储包含所有项目信息的对象的变量的名称。
每个项目都是一个对象,包含以下信息: 文件名、属性、压缩大小、未压缩大小、创建时间、修改时间、访问时间

FileNameOrAddress(文件名或地址)

zip 文件的文件名或 zip 文件在内存中的地址。

Size(大小,可选)

当 FileNameOrAddress 是地址时,该参数必须是 ZipCloseBuffer 返回的 zip 内存大小。

相关

ZipCreateFile, ZipAddFile, ZipCloseFile, UnZip, ZipCreateBuffer, ZipAddBuffer, ZipCloseBuffer, UnZipBuffer, ZipRawMemory, UnZipRawMemory, ZipOptions, ZipAddFolder

示例

Gui, Add, ListView,w800 h640, Name|Attributes|CompressedSize|UncompressedSize|CreateTime|ModifyTime|AccessTime
for k, v in ZipInfo("MyZipFile.zip")
  LV_Add("",v.Name, v.Attributes, v.CompressedSize, v.UncompressedSize, v.CreateTime, v.ModifyTime, v.AccessTime)
LV_ModifyCol()
Gui,Show
return
GuiClose:
ExitApp