本文转载至 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) 

最新文章

  1. 解决adb shell input text 中文输入,unicode转utf-8
  2. Video Codecs by FOURCC 视频格式编码
  3. MyEclipse下如何安装和使用ibatis插件(网上的资料对于myeclipse8.5根本就是没有用的,所以我还是自己选择了装了一个eclipse,然后将插件装在了eclipse中)
  4. .NET程序性能的基本要领
  5. 使用3D物体做GUI界面
  6. Stage3D学习笔记(二):使用GPU绘制一个三角形
  7. MySQL高可用性大杀器之MHA | 火丁笔记
  8. swift新特性(__nullable和__nonnull
  9. POJ 3261 出现至少K次的可重叠最长子串
  10. How to change your password of your mysql account in WampServer
  11. Django基本视图
  12. window配置ftp服务,代码客户端上传下载文件
  13. ubuntu所有php扩展php-7.0扩展列表
  14. PHP的json_encode()函数与JSON对象
  15. 3.9 run_main.py源码(兼容python2和3)
  16. Flink从入门到精通系列文章
  17. 替换空字符NULL(字符编码为0的字符)
  18. php RSA加密传输代码示例
  19. ueditor自定义额外参数
  20. 04_web基础(八)之车票实现增删改查初级版本

热门文章

  1. 页面css代码
  2. java JIT AOT
  3. spring源码学习(一)
  4. iOS开发 总结几种传值--extern,NSUserDefaults,Delegate
  5. 终端应用变身文件 MD5/SHA1 校验工具
  6. JSON API:用 JSON 构建 API 的标准指南中文版
  7. ylb:SQL 系统函数
  8. FenceSyne, flush, wait
  9. Android 使用内置的Camera应用程序捕获图像
  10. java把一个文件的内容复制到另外一个文件