【问题标题】:Using TZipFile to create a new zip file使用 TZipFile 创建一个新的 zip 文件
【发布时间】:2015-06-29 19:15:15
【问题描述】:

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

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

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

【问题讨论】:

  • 尝试使用zmWrite 而不是zmReadWrite 访问权限打开它。
  • 成功了,谢谢!

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-02-23
    • 1970-01-01
    • 1970-01-01
    • 2012-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    相关资源
    最近更新 更多