c# - 是否可以使用 System.IO.Packaging.Package 压缩文件夹并在以后向其中添加文件/文件夹?

标签 c# zip

我想知道我们是否可以使用 .net class ZipPackage将文件夹压缩到 file.zip 文件。然后,我想打开 file.zip 并向其中添加更多文件/文件夹。可能吗?

[编辑]

如果可能,我正在尝试使用 native .net 库

最佳答案

Native library 不是一个纯粹的 zipper,虽然它可以用来归档文件。它会在您的 zip 根目录中添加额外的文件。如果您不介意这个额外的文件,请使用它。还有其他库以正确的方式进行归档,并且速度更快、更易于使用并且具有矿石特性:DotNetZipSharpZipLib .

关于c# - 是否可以使用 System.IO.Packaging.Package 压缩文件夹并在以后向其中添加文件/文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4023350/

相关文章:

c# - 在图片框内绘制矩形 SizeMode Zoom

c# - 计算winforms TextBox控件中显示行数的最准确方法

python - 通过 FTP 下载时无法识别 Zip 文件

Python 压缩一个子文件夹而不是整个文件夹路径

perl - Archive::Zip、EBook::Epub 和 IIS6 - "desiredCompressionLevel"错误

C# - 空转换失败

c# - 如何在 C# 中将属性注释为可选

c# - 为什么我不能从 long 派生?

PHP ZipArchive 无法破坏 zip 上下文

C# 压缩文件。如何提取或跳过名称中包含无效字符的文件?