0
我已經使用ZipArchive類來獲取解壓縮文件。我想在unzipping的操作過程中顯示一些解壓縮文件。任何人都可以引導我或者讓我看到一些解決方法嗎?如何在使用Unzip類時獲取解壓縮文件的數量?
我已經使用ZipArchive類來獲取解壓縮文件。我想在unzipping的操作過程中顯示一些解壓縮文件。任何人都可以引導我或者讓我看到一些解決方法嗎?如何在使用Unzip類時獲取解壓縮文件的數量?
我不知道一種方法來「默認」,但在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;
}
它記錄文件的數量在拉鍊,所以一個簡單的方法是創建的ZipArchive類的屬性和保存價值,對於日後閱讀。
感謝這一點,但我必須得到解壓縮多少文件 –
@ D.MKunjadiya然後,你將不得不在UnzipFileTo的解壓縮循環內添加一個計數器。據我所知,它總是將檔案中的所有文件解壓縮,但上面的內容在解壓縮時不會知道空間問題等。 –
感謝您的指導 –