类型 函数 库 zip.* 返回值 无 修订 版本 2024.3703 关键词 zip, 压缩 另请参阅 zip.uncompress()
创建 zip 存档或将文件添加到 zip 存档。
zip.compress( options ) |
表. 函数调用的选项表 — 有关详细信息,请参阅下一节。
字符串. 要将文件压缩到的 zip 文件。
常量. 包含 zip 存档的基目录。
常量. 包含要添加到 zip 存档的文件的基目录。
数组. 指定要压缩到存档中的一组文件名的表。
字符串. zip 文件的可选密码,使用标准 Zip 2.0 加密(当前不支持 WinZip AES 加密)。
监听器. 在操作结束时调用的监听器函数。
local zip = require ( "plugin.zip" ) local function zipListener( event ) if ( event.isError ) then print ( "Error!" ) else print ( event[ "type" ] ) --> compress print ( event.response[1] ) --> space.jpg print ( event.response[2] ) --> space1.jpg print ( event.response[3] ) --> space2.jpg end end -- Attempts to compress files in the "srcFiles" parameter to "test.zip" local zipOptions = { zipFile = "test.zip" , zipBaseDir = system.DocumentsDirectory, srcBaseDir = system.ResourceDirectory, srcFiles = { "space.jpg" , "space1.jpg" , "space2.jpg" }, listener = zipListener } zip.compress( zipOptions ) |