如何压缩文件夹使用LZMA SDK?(How to compress a Folder uses l

2019-09-16 16:09发布

http://www.7-zip.org/sdk.html
我可以用它压缩文件,但无法找到压缩文件夹的功能

Answer 1:

你必须创建一个.7z档案,则包括内的文件夹中的所有文件。 没有直接的“文件夹”压缩:文件的压缩刚。 如果存储的文件名(如“文件夹名称\文件名”)内的(相对)文件夹名称,文件夹“文件夹名”将出现在归档中。

你必须在SDK中的7z压缩解压以实例为ANSI-C兼容的源代码。 你必须适应它的文件夹中的所有文件添加到压缩文件(使用FindFirst / FindNext / FindClose和递归,如果你要包含子文件夹)。

编辑:其实,没有.7z压缩SDK中的写作。 只有开/提取从SDK内的.7z压缩。 你必须手工编写它...因此,或许从德尔福使用的7-Zip? 回答将帮助你在这里。



文章来源: How to compress a Folder uses lzma sdk?