压缩/解压缩库ZipArchive

ZipArchive地址

Pod集成

pod 'SSZipArchive'

使用注意点

/// 解压实例
ZipArchive *zipArchive = [[ZipArchive alloc] init];
/// 解压之前需要检测是否能解压
-(BOOL)UnzipOpenFile:(NSString*) zipFile;
/// 然后使用下面的方法解压缩文件到指定的路径
-(BOOL) UnzipFileTo:(NSString*) path overWrite:(BOOL) overwrite;
/// 然后判断解压是否成功,不成功删除临时文件以及Zip包.成功的话就做进一步处理就OK

坑点:

经过我的测试,在Mac下,如果直接把文件框选然后右键归档,生成一个归档.zip.解压是不会有文件夹的,但是如果是先丢到一个文件夹里头然后选中文件夹归档,解压出来的文件是会多一个文件夹的,这个需要注意

猜你喜欢

转载自blog.csdn.net/qq_18683985/article/details/104230503