使用TZipFile创建新的zip文件
Using TZipFile to create a new zip file
我正试图使用TZipFile类创建一个新的zip文件并向其中添加一些文件。我可以使用以下代码将文件添加到现有的zip文件中:
TZipFile * zip = new TZipFile();
zip->Open(fileName, zmReadWrite);
zip->Add("C:\0\t.txt");
zip->Close();
然而,我不确定如何在代码中创建一个新的zip文件,然后向其中添加文件。我尝试对一个不存在的文件调用zip->Open
,认为这可能会创建存档,但这只是导致了访问冲突。
要创建新的zip文件,必须选择zmWrite
。
相关文章:
- 捕获标准输出以压缩并使用 CTRL-C 中断会给出损坏的 zip 文件
- 使用 Poco::Zip 将文件附加到现有 zip 文件
- 无法在 Cocos2dx 中使用受密码保护的 zip 文件
- 如何使用 Poco::ZIP 压缩/解压缩 zip 文件
- cpp libcurl 在 HTTP post 调用中发送 zip 文件,而不使用 multipart\form-da
- 使用 libzip 打开 zip 文件时遇到问题
- 如何使用 "DFLT-X" 方法编写 Zip 文件
- C++ 使用Powershell命令提取zip文件
- 如何在 mfc c++ 中流式传输.zip文件夹的二进制表示形式
- 如何解决系统.Zip.TZipFile.ExtractAll无法从.zip文件中提取所有数据的问题
- 需要正则表达式来提取zip文件中的所有文件
- 只读二进制zip文件的一部分
- 如何使用 C/C++检查 ZIP 文件(Office Open XML 文件)的完整性
- 如何使用 zlib.h 库将.zip文件解压缩到文件夹中
- 如何使用 zlib 在 zip 文件中添加/删除特定文件
- C++将文件权限添加到 zip 文件
- zip文件到缓冲区c++
- 从网络共享中部分提取zip文件
- 从zip文件中提取文件夹
- 使用 XZIP 打开 C++ 中的 zip 文件