use*_*951 1 zip lua extract
如何在 Lua 中提取具有多个子目录的 .zip 文件?
是的,我知道这一点,但我认为它不适用于多个子目录。我在 LuaZip 中没有看到任何允许列出 zip 文件内目录中的文件的函数。有什么建议吗?
我不知道目录(zip 内的目录)名称,所以我需要以某种方式列出它们。
Ole*_*kov 5
使用 打开 zip 后zfile = zip.open('file.zip'),使用 扫描它for member in zfile:files()。member将包含 zip 内文件的完整路径,包括所有前导目录,以/. 由您来解析它,在真实文件系统中创建目录并将文件提取到正确的位置。
zfile = zip.open('file.zip')
for member in zfile:files()
member
/
如果您需要唯一目录的列表,只需从所有成员中删除文件名并将剩余目录保存为表的键即可。
归档时间:
13 年,4 月 前
查看次数:
2268 次
最近记录: