zip_add_file

此函数用于将文件添加到使用 zip_create 创建的 ZIP 文件中。

如果调用成功,函数将返回 0,否则将抛出致命错误。

src 文件仅在稍后调用 zip_save 时加载,因此无效文件在此调用期间不会引发错误。

注意 此功能不适用于 HTML5 目标平台。

 

语法:

zip_add_file(zip_object, dest, src);

参数类型描述
zip_objectZIP File使用 zip_create 创建的 ZIP 文件
destString要在 ZIP 中创建的目标文件名。可以包含目录。
srcString要放入 ZIP 的源文件

 

返回:

Real

 

例子:

var _zip = zip_create();

zip_add_file(_zip, "new.txt", "new.txt");
zip_add_file(_zip, "sounds/snd_attack_arc_01.wav", "snd_attack_arc_01.wav");

zip_save(_zip, "upload.zip");

这会创建一个新的 ZIP 文件,向其中添加两个文件 (第二个文件位于名为 sounds/ 的子目录中),然后将该 ZIP 作为 upload.zip 保存到磁盘。