ZipArchive框架的文件压缩和解压
导入第三方框架ZipArchive之后还要在系统库文件中导入一个如下文件(搜索libz出来的任何一个都可以)
导入的头文件是#import "Main.h"
- 文件压缩
-(void)zip
{
NSArray *arrayM = @[@"/Users/gengqun/Desktop/Snip20160118_866.png",@"/Users/gengqun/Desktop/Snip20160118_867.png", @"/Users/gengqun/Desktop/Snip20160118_868.png"];
/*
第一个参数:压缩文件存放路径
第二个参数:所有要压缩的文件的路径
*/
[Main createZipFileAtPath:@"/Users/gengqun/Desktop/GQ.zip" withFilesAtPaths:arrayM];
}
-(void)zip2
{
/*
第一个参数:压缩文件存放路径
第二个参数:要压缩的文件目录
*/
[Main createZipFileAtPath:@"/Users/gengqun/Desktop/GQ.zip" withContentsOfDirectory:@"/Users/gengqun/Desktop//abc"];
}
- 文件解压
-(void)unzip
{
/*
第一个参数:要解压的文件路径
第二个参数:要存放到哪里
*/
[Main unzipFileAtPath:@"/Users/gengqun/Desktop/GQ.zip" toDestination:@"/Users/gengqun/Desktop/gengqun"];
}
文/CoderQun(简书作者)
原文链接:http://www.jianshu.com/p/832996ac0238
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
原文链接:http://www.jianshu.com/p/832996ac0238
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。