C++ 使用TZipFile创建新的zip文件
我正在尝试使用TZipFile类创建一个新的zip文件并向其中添加一些文件。我可以使用以下代码将文件添加到现有zip文件:C++ 使用TZipFile创建新的zip文件,c++,zip,c++builder-xe7,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,认为这可能会创建归档
TZipFile * zip = new TZipFile();
zip->Open(fileName, zmReadWrite);
zip->Add("C:\\0\\t.txt");
zip->Close();
但是,我不确定如何在代码中创建一个新的zip文件,然后向其中添加文件。我试着在一个不存在的文件上调用
zip->Open
,认为这可能会创建归档文件,但这只会导致访问冲突 要创建一个新的zip文件,您必须选择zmWrite
要创建一个新的zip文件,您必须选择zmWrite
尝试用zmWrite
而不是zmReadWrite
访问权限打开它。谢谢!尝试用zmWrite
而不是zmReadWrite
访问权限打开它。成功了,谢谢!