从 zip 压缩包中提取一个项目或全部项目。
OutputVar := UnZip(ZipFileName, DestinationFolder , FileToExtract, DestinationFileName, Password)
OutputVar := UnZip(Address, Size, DestinationFolder [, FileToExtract, DestinationFileName, Password])
函数示例: Success := UnZip("MyZip.zip", "C:\Temp", "scripts\MyScript.ahk")
Success := UnZip(&zip, sz, "C:\Temp", "scripts\MyScript.ahk")
如果成功提取文件,则存储 1 / true 的变量名称;如果操作失败,则存储 0 / false。
zip 压缩包的路径和名称,或包含 zip 压缩包的内存地址。
当前一个参数是地址时,这里填写内存中 zip 压缩包的大小;否则跳过此参数。请参阅示例。
将文件提取到的路径。
要从 zip 压缩包中提取的文件相对路径和名称,或从零开始的索引。如果省略,将提取所有文件。
提取后使用的文件名。如果省略,将使用 zip 压缩包中的原始文件名。
zip 压缩包的密码。
ZipCreateFile, ZipAddFile, ZipCloseFile, ZipOptions, ZipCreateBuffer, ZipAddBuffer, ZipCloseBuffer, UnZipBuffer, ZipRawMemory, UnZipRawMemory, ZipInfo, ZipAddFolder
UnZip("C:\Test.zip", "C:\Temp\Test")