我正在尝试使用TZipFile类创建一个新的zip文件并向其中添加一些文件。我可以使用以下代码将文件添加到现有的zip文件中:
TZipFile * zip = new TZipFile();
zip->Open(fileName, zmReadWrite);
zip->Add("C:\\0\\t.txt");
zip->Close();
但是,我不知道如何在代码中创建新的zip文件,然后向其中添加文件。我尝试在一个不存在的文件上调用zip->Open
,认为这可能会创建存档,但这只会导致访问冲突。
答案 0 :(得分:0)
要创建新的zip文件,您必须选择zmWrite
。