需要导入ZipArchive三方框架,并导入框架下的#import "Main.h"头文件,
注意:导入ZipArchive三方框架编译会报错,还需要手动导入动态库:libz.dylib
/*
第一个参数: 压缩后的文件保存到什么地方(zip文件)
第二个参数: 哪些文件需要压缩
*/
/*
NSArray *arr = @[
@"/Users/xiaomage/Desktop/Snip0822_30.png",
@"/Users/xiaomage/Desktop/Snip0822_31.png",
@"/Users/xiaomage/Desktop/Snip0822_32.png",
@"/Users/xiaomage/Desktop/Snip0822_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)