如何以编程方式将目录压缩为zip文件我想将可以包含任意数量子目录的整个目录压缩为单个ZIP文件。我能够以编程方式将单个文件压缩成一个zip文件。为了压缩整个目录,我可以想到一个遍历每个子目录并压缩它的递归程序。但是有没有一种简单的方法可以使用类似的代码压缩整个文件夹而无需编写任何递归函数?使用DotNetZip,ZipFile类上有一个AddDirectory()方法可以执行您想要的操作:压缩。保存("我的文件.zip");这个例子和许多其他例子都可以在codeplex上找到。查看其中一个API:ZipFile.CreateFromDirectory(,,CompressionLevel.Fastest,true);您可以查看这篇关于使用C#压缩/解压缩文件夹和文件的文章。以上就是C#学习教程:如何以编程方式将目录压缩成zip文件分享所有内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
