This sample shows how to work with file and archive comments.
Download ZipForge | Learn More | All Delphi samples
program comments;
{$APPTYPE CONSOLE}
uses
SysUtils, Classes, ZipForge;
var
Archiver: TZipForge;
fs: TStream;
ai: TZFArchiveItem;
begin
Archiver := TZipForge.Create(nil);
try
Archiver.FileName := 'c:\test.zip';
Archiver.OpenArchive(fmCreate);
Archiver.Comment := 'archive comment';
Archiver.AddFiles('c:\file.txt');
Archiver.ChangeFilesComment('file.txt', 'file comment');
Archiver.AddFiles('c:\file1.txt');
Archiver.ChangeFilesComment('file1.txt', 'file1 comment');
Archiver.CloseArchive();
Archiver.OpenArchive;
if Archiver.FindFirst('*.*', ai) then
repeat
WriteLn(ai.FileName + ' ' + ai.Comment);
until not Archiver.FindNext(ai);
ReadLn;
except
on E: Exception do
begin
Writeln('Error: ' + E.Message);
end;
end;
fs.Free;
Archiver.Free;
end.
Download ZipForge | Learn More | All Delphi samples
|
|
|
Current version: 6.95
Released: January 21, 2019
Price: $ 69
|
|
The other people in the office didn't believe me when I said that all I had to do was document the problem and you would probably give me a fix overnight. Unbelievable! Keep up the great work. I hope you guys all make a fortune out of this product because it is truly fantastic and the support is the best I have ever encountered.
Mark Kefford
|
|
|