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
 
|
|
Component Ace is all that it advertises. It is easy to implement and is very fast.
In addition, the customer support is the best I have ever had. All my questions were answered within hours, often immediately. The responses also answered my questions, no need for followup emails.
If your application needs the functionality that Component Ace provides, search no further.
Linda Murphy
|
|
|