使用TZipFile创建新的zip文件

Using TZipFile to create a new zip file

本文关键字:zip 文件 TZipFile 创建 使用      更新时间:2023-10-16

我正试图使用TZipFile类创建一个新的zip文件并向其中添加一些文件。我可以使用以下代码将文件添加到现有的zip文件中:

TZipFile *  zip = new TZipFile();
zip->Open(fileName, zmReadWrite);
zip->Add("C:\0\t.txt");
zip->Close();

然而,我不确定如何在代码中创建一个新的zip文件,然后向其中添加文件。我尝试对一个不存在的文件调用zip->Open,认为这可能会创建存档,但这只是导致了访问冲突。

要创建新的zip文件,必须选择zmWrite