在目标C中使用zipArchive解压缩zip

时间:2015-01-30 11:14:32

标签: objective-c zip

这是我的代码:

{
    NSString *filepath = [[NSBundle mainBundle] pathForResource:@"Users/DivyaDinesh/Downloads/d1.zip" ofType:@"zip"];
    NSString *unzipDir = @"Users/DivyaDinesh/Downloads/d1";
    ZipArchive *zipArchive = [[ZipArchive alloc] init];
    [zipArchive UnzipOpenFile: @"Users/DivyaDinesh/Downloads/d1.zip" Password:@"123456"];
    [zipArchive UnzipFileTo:@"Users/DivyaDinesh/Downloads/d1/" overWrite:YES];
    [zipArchive UnzipCloseFile];
    [zipArchive release];
    NSLog(@"finished");
}

日志显示zip存档中的文件数正确,但它没有将文件解压缩到指定的路径。

这些是我给的进口货物

#import "zip.h"
#import "ZipArchive.h"

有人可以建议我吗?

1 个答案:

答案 0 :(得分:0)

检查UnzipFileTo:是否返回YES。我的猜测是你没有这个目录的写权限。