在 objective C 中使用 zipArchive 解压一个 zip
Unzip a zip using zipArchive in objective C
这是我的代码:
{
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"
有人可以推荐我吗?
检查 UnzipFileTo: returns 是或否。我的猜测是您对该目录没有写权限。
这是我的代码:
{
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"
有人可以推荐我吗?
检查 UnzipFileTo: returns 是或否。我的猜测是您对该目录没有写权限。