zoukankan      html  css  js  c++  java
  • 使用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) 
  • 相关阅读:
    实用产品规划
    产品经理对用户的调研
    产品经理用户研究
    竞品分析方案
    产品竞品分析
    Mybatis Plus
    shiro
    Spring cloud
    Spring Boot
    Redis入门(二)
  • 原文地址:https://www.cnblogs.com/Camier-myNiuer/p/3821759.html
Copyright © 2011-2022 走看看