美文网首页iOSiOS学习开发移动开发
ZipArchive框架的文件压缩和解压

ZipArchive框架的文件压缩和解压

作者: 马戏团小丑 | 来源:发表于2016-05-26 23:11 被阅读245次

导入第三方框架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"];
}

相关文章

网友评论

    本文标题:ZipArchive框架的文件压缩和解压

    本文链接:https://www.haomeiwen.com/subject/jnmxdttx.html