M
mfj
Unregistered / Unconfirmed
GUEST, unregistred user!
解压缩:
procedure TForm1.unzipbaoClick(Sender: TObject);
begin
VCLUnZip1.ZipName :=Edit1.Text; //'E:/济阳审计/济阳建委.package' ;//文件名
VCLUnZip1.DestDir :=ExtractFileDir(Edit1.Text)+'/zip'; //'E:/济阳审计/济阳建委';//解压路径
VCLUnZip1.RecreateDirs := True;//是否创建子目录
VCLUnZip1.DoAll := True;
VCLUnZip1.OverwriteMode := always; //是否覆盖
try
VCLUnZip1.UnZip;
Except
MessageDlg('文件解压缩失败!',mtInformation,[mbOk],0);
Close;
Exit;
end;
showmessage('文件解压缩成功');
end;
现在的问题是我每次解压时我规定一个ZIP文件夹才行.
如何让它解压时生成一个和包相同的文件夹名称呢>?
procedure TForm1.unzipbaoClick(Sender: TObject);
begin
VCLUnZip1.ZipName :=Edit1.Text; //'E:/济阳审计/济阳建委.package' ;//文件名
VCLUnZip1.DestDir :=ExtractFileDir(Edit1.Text)+'/zip'; //'E:/济阳审计/济阳建委';//解压路径
VCLUnZip1.RecreateDirs := True;//是否创建子目录
VCLUnZip1.DoAll := True;
VCLUnZip1.OverwriteMode := always; //是否覆盖
try
VCLUnZip1.UnZip;
Except
MessageDlg('文件解压缩失败!',mtInformation,[mbOk],0);
Close;
Exit;
end;
showmessage('文件解压缩成功');
end;
现在的问题是我每次解压时我规定一个ZIP文件夹才行.
如何让它解压时生成一个和包相同的文件夹名称呢>?