iOS zip子目录文件夹

时间:2013-01-05 08:28:48

标签: ios zip

我正在使用ZipKit for iOS我正在尝试压缩我的Documents文件夹的子目录。我已经提到了这个question,但它似乎仍然无效。我的代码是:

ZKFileArchive *archive = [ZKFileArchive archiveWithArchivePath:@"Documents/test.zip"];
NSInteger result = [archive deflateDirectory:@"/Documents/test" relativeToPath:@"/Documents" usingResourceFork:NO];

我有一个“test”子目录,我想将其压缩到test.zip中。 “result”返回1,但不显示zip文件夹。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

想出来。对于有相同问题的任何人,您只需要设置实际文档文件夹的相对路径:

NSArray *documentPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentFolder = [documentPath objectAtIndex:0];

ZKFileArchive *archive = [ZKFileArchive archiveWithArchivePath:@"Documents/test.zip"];
NSInteger result = [archive deflateDirectory:@"/Documents/test" relativeToPath:documentFolder usingResourceFork:NO];
相关问题