文件的压缩与解压,压缩文件的后缀一定要写(.zip);
#import "ViewController.h"
#import "SSZipArchive.h"
@interface ViewController ()
@end
@implementation ViewController
//触摸屏幕时调用
-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
[selfzip2];
}
//压缩方式一
-(void)zip1{
//参数说明:
//第一个参数:压缩文件的存放路径
//第二个参数:压缩文件的存放路径
NSArray *arrayM=@[
@"/Users/hzy/Desktop/22.jpg",
@"/Users/hzy/Desktop/33.jpg"
];
[SSZipArchivecreateZipFileAtPath:@"/Users/hzy/Desktop/111.zip"withFilesAtPaths:arrayM];
}
//压缩方式二
-(void)zip2{
//参数说明:
//第一个参数:压缩文件的存放路径
//第二个参数:压缩文件的存放路径
//第三个参数:解压时需要的密码
NSArray *arrayM=@[
@"/Users/hzy/Desktop/4444"
];
[SSZipArchivecreateZipFileAtPath:@"/Users/hzy/Desktop/55555.zip"withFilesAtPaths:arrayM];
}
//解压方式一
-(void)unzip1{
//参数说明:
//第一个参数:要解压的文件在哪里
//第二个参数:文件应该解压到什么地方
[SSZipArchiveunzipFileAtPath:@"/Users/hzy/Desktop/11.zip"toDestination:@"/Users/hzy/Desktop/4444"];
}