使用TZipFile创建一个新的zip文件

时间:2015-06-29 19:15:16

标签: c++ zip c++builder-xe7

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

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

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

1 个答案:

答案 0 :(得分:0)

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