我已经使用 ZipArchive 类来获取解压缩文件。我想在解压缩操作期间显示解压缩文件的数量。有人可以指导我或告诉我一些方法吗?
问问题
99 次
1 回答
1
我不知道“默认”获取它的方法,但是在 中ZipArchive.mm
,您可以使用此代码打开 zip 存档;
-(BOOL) UnzipOpenFile:(NSString*) zipFile
{
_unzFile = unzOpen( (const char*)[zipFile UTF8String] );
if( _unzFile )
{
unz_global_info globalInfo = {0};
if( unzGetGlobalInfo(_unzFile, &globalInfo )==UNZ_OK )
{
NSLog([NSString stringWithFormat:@"%d entries in the zip file",
globalInfo.number_entry] );
}
}
return _unzFile!=NULL;
}
它记录 zip 中的文件数量,因此一种简单的方法是在 ZipArchive 类上创建一个属性并将值保存到该属性中以供以后阅读。
于 2013-07-16T12:54:39.890 回答