我正在使用 Objective Zip 解压缩压缩文件并保存到文档目录。解压缩工作正常。压缩文件中的单个文件可以完美地写入文档目录。
问题是我无法将 Zip 文件中的子文件夹作为文件夹写入文档目录。它显示为没有内容的文本文件。
我该如何解决这个问题?如何将文件夹作为文件夹写入目录?
下面是我使用的代码。
NSString *targetFolder = docPath; // Path to Document directory
[unzipFile goToFirstFileInZip];
for (NSString *file in fileArray) {
ZipReadStream *readStream = [unzipFile readCurrentFileInZip];
FileInZipInfo *fileInfo = [unzipFile getCurrentFileInZipInfo];
NSString *fileName = [fileInfo name];
NSLog(@"File Name--- %@",fileName);
NSString *unzipFilePath = [targetFolder stringByAppendingPathComponent:fileName];
if (![fileManager fileExistsAtPath:unzipFilePath]) {
[fileManager createFileAtPath:unzipFilePath contents:nil attributes:nil];
}