您的位置:首页 > 其它

ZipArchive压缩文件,文件夹以及解压文件和文件夹

2015-08-23 15:35 465 查看
需要导入ZipArchive三方框架,并导入框架下的#import
"Main.h"头文件,

注意:导入ZipArchive三方框架编译会报错,还需要手动导入动态库:libz.dylib

/*

第一个参数:
压缩后的文件保存到什么地方(zip文件)

第二个参数:
哪些文件需要压缩

*/

/*

NSArray *arr = @[

@"/Users/xiaomage/Desktop/Snip20150822_30.png",

@"/Users/xiaomage/Desktop/Snip20150822_31.png",

@"/Users/xiaomage/Desktop/Snip20150822_32.png",

@"/Users/xiaomage/Desktop/Snip20150822_33.png"

];

// 一:
压缩文件,要要所的文件的路径放在一个数组里面

if([Main createZipFileAtPath:@"/Users/xiaomage/Desktop/lnj.zip" withFilesAtPaths:arr])

{

NSLog(@"压缩成功");

}

*/

/*

// 二:
压缩一个文件夹:本地路径可以包含中文

[Main createZipFileAtPath:@"/Users/xiaomage/Desktop/xxxxx.zip" withContentsOfDirectory:@"/Users/xiaomage/Desktop/lnj"];

*/

/*

三:解压文件或者是文件夹

第一个参数:需要解压的文件

第二个参数:解压到什么地方,toDestination路径如果没有,它会自己创建

*/

[Main
unzipFileAtPath:@"/Users/xiaomage/Desktop/xxxxx.zip"
toDestination:@"/Users/xiaomage/Desktop/oooo"];

//
注意: 如果利用cocoaPods集成,
名称叫做:SSZipArchive (0.3.2)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  压缩 解压缩文件