MyException - 我的异常网
当前位置:我的异常网» 移动开发 » 应用ZipArchive解压

应用ZipArchive解压

www.MyException.Cn  网友分享于:2013-02-20  浏览:94次
使用ZipArchive解压

1、在Frameworks中加入libz.dylib库

 

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

 

3、简单示例

 

NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
//设置ZIP文件路径
NSString *filePath = [path stringByAppendingPathComponent:@"book.zip"];
//设置解压文件夹的路径
NSString *unZipPath = [path stringByAppendingPathComponent:@"books"];
//初始化ZipArchive
ZipArchive *zip = [[ZipArchive alloc] init];

BOOL result;

if ([zip UnzipOpenFile:filePath]) {
    //解压文件
    result = [zip UnzipFileTo:unZipPath overWrite:YES];
    if (!result) {
        //解压失败
        NSLog(@"unzip fail");
    }else {
        //解压成功
        NSLog(@"unzip success");
    }
    [zip UnzipCloseFile];//关闭
}
[zip release];

 

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有