我有一個壓縮檔案,是分卷的。總共有2個分卷。檔案名為:file.z01,file.zip.
我用VCLUNZIP解壓。無論解壓哪一個,都不能成功。
form1.VCLUnZip1.ZipName := ‘file.zip’; //要被解壓的檔案
form1.VCLUnZip1.ReadZip;
form1.VCLUnZip1.Destdir := 'd:\234';
form1.VCLUnZip1.MultiMode:=mmBlocks;
form1.VCLUnZip1.DoAll := True;
form1.VCLUnZip1.RecreateDirs := true;
form1.VCLUnZip1.FilesList.Add('*.*');
form1.VCLUnZip1.OverwriteMode := Always;
form1.VCLUnZip1.OnTotalPercentDone:= form1.VCLUnZip1TotalPercentDone;
form1.ProgressBar1.Max:=100;
form1.ProgressBar1.Position:=0;
form1.VCLUnZip1.UnZip;
無論我的VCLUnZip1.ZipName 指向哪個檔案,都是不能解壓的。
這段代碼是可以解壓非分卷的壓縮檔案的。
跪求高手指點迷津。。
uj5u.com熱心網友回復:
分卷,還真沒有弄過,保要以采用Winrar的一個DLL,看看行不行轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/110211.html
標籤:VCL組件開發及應用
上一篇:基于EasyRTSPSever與GB28181協議設備端EasyGBD實作的攝像機模擬器架構
下一篇:是牛是人
