Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 6e47c246994dbf209b12f1dffb028211 > files > 387

fpc-base-2.4.4-5mdv2010.2.x86_64.rpm

program ExtractODT;
// minimal function test zipper unit (related to mantis 15836)

{$mode objfpc}{$H+}

Uses Zipper,sysutils;

procedure usage;
begin
  Writeln('ExtractOdt <filename>');
  halt;
end;

var unzipper : TUnzipper;
    EDir,
    FileName : string;
begin
  if paramcount<1 then
    Usage;
  FileName:=paramstr(1);
  if not fileexists(FileName) then
    Usage;
  edir:=extractfilename(filename)+'.extractiondir';
  mkdir(edir);
  unzipper:=TUnzipper.create;
  unzipper.FileName:=FileName;
  unzipper.outputpath:=edir;
  unzipper.UnzipAllFiles;
 
end.