使用ZipArchive解压

本文转载至 http://www.apkbus.com/forum.php?mod=viewthread&tid=131390&extra=page%3D1

该用户从未签到

108

主题

108

帖子

1288

积分

Android子爵

 

 

积分
1288
电梯直达 跳转到指定楼层
楼主
 
  发表于 2013-7-31 16:29:03 只看该作者 回帖奖励
1、在Frameworks中加入libz.dylib库

2、在项目中加入ZipArchive的相关文件

3、简单示例
  1. NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
  2. //设置ZIP文件路径
  3. NSString *filePath = [path stringByAppendingPathComponent:@"book.zip"];
  4. //设置解压文件夹的路径
  5. NSString *unZipPath = [path stringByAppendingPathComponent:@"books"];
  6. //初始化ZipArchive
  7. ZipArchive *zip = [[ZipArchive alloc] init];
  8. BOOL result;
  9. if ([zip UnzipOpenFile:filePath]) {
  10.     //解压文件
  11.     result = [zip UnzipFileTo:unZipPath overWrite:YES];
  12.     if (!result) {
  13.         //解压失败
  14.         NSLog(@"unzip fail");
  15.     }else {
  16.         //解压成功
  17.         NSLog(@"unzip success");
  18.     }
  19.     [zip UnzipCloseFile];//关闭
  20. }
  21. [zip release];
复制代码
<ignore_js_op> ZipArchive.zip (72.93 KB, 下载次数: 14) 

转载于:https://www.cnblogs.com/Camier-myNiuer/p/3821759.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值