uses System.Zip;
function UnZipFile(zipFile: String; extrPath: String): Boolean;
var
zf: TZipFile;
i: Integer;
begin
Result := false;
if Not FileExists(zipFile) then
Exit;
zf := TZipFile.Create;
try
// 释放ZIP压缩文件
zf.Open(zipFile, zmRead);
zf.ExtractAll(extrPath);
zf.Close;
Result := DirectoryExists(extrPath);
finally
zf.Free;
end;
end;
Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号
执行时间: 0.040070056915283 seconds