
任何帮助表示赞赏!
解决方法 我已经使用此代码创建了我的应用程序的文档目录的zip文件,并且它工作正常NSArray *paths = NSSearchPathForDirectorIEsInDomains(NSdocumentDirectory,NSUserDomainMask,YES);Nsstring *docDirectory = [paths objectAtIndex:0];BOol isDir=NO;NSArray *subpaths;Nsstring *exportPath = docDirectory;NSfileManager *fileManager = [NSfileManager defaultManager]; if ([fileManager fileExistsAtPath:exportPath isDirectory:&isDir] && isDir){ subpaths = [fileManager subpathsAtPath:exportPath];}Nsstring *archivePath = [docDirectory stringByAppendingString:@"/test.zip"];ZipArchive *archiver = [[ZipArchive alloc] init];[archiver CreateZipfile2:archivePath];for(Nsstring *path in subpaths){ Nsstring *longPath = [exportPath stringByAppendingPathComponent:path]; if([fileManager fileExistsAtPath:longPath isDirectory:&isDir] && !isDir) { [archiver addfileToZip:longPath newname:path]; }}if([archiver CloseZipfile2]) NSLog(@"Success");else NSLog(@"Fail"); 总结 以上是内存溢出为你收集整理的如何在iPhone SDK中压缩文件夹?全部内容,希望文章能够帮你解决如何在iPhone SDK中压缩文件夹?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)