gpt4 book ai didi

ios - 使用SSZipArchive解压缩文件而不解压缩zip文件

转载 作者:行者123 更新时间:2023-12-01 22:19:46 24 4
gpt4 key购买 nike

我正在使用AFNetworking库下载一个压缩文件夹,文件正在下载,但是当我尝试取消对该zip文件夹的压缩时,它没有打开。在Mac机器上,双击和“存档实用程序”也不会解压缩。

NSURLSessionDownloadTask *downloadTask = [manager downloadTaskWithRequest:request progress:nil destination:^NSURL *(NSURL *targetPath, NSURLResponse *response) {
NSURL *documentsDirectoryURL = [[NSFileManager defaultManager] URLForDirectory:NSDocumentDirectory inDomain:NSUserDomainMask appropriateForURL:nil create:NO error:nil];
return [documentsDirectoryURL URLByAppendingPathComponent:[response suggestedFilename]];
} completionHandler:^(NSURLResponse *response, NSURL *filePath, NSError *error) {
NSLog(@"File downloaded to: %@", filePath);
[SSZipArchive unzipFileAtPath:[filePath path] toDestination: [[filePath path] stringByDeletingLastPathComponent]];
}];

最佳答案

尝试这个

   NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *path = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"vikas.sqlite"];
NSString *outputPath = [paths objectAtIndex:0];
[SSZipArchive unzipFileAtPath:path toDestination:outputPath delegate:self];

解压缩文件将位于输出路径上。

关于ios - 使用SSZipArchive解压缩文件而不解压缩zip文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46093018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com