本文将告诉大家一个在 ZipArchive 里追加文件夹,以及添加过滤文件处理的压缩文件辅助方法
实现的方法的代码如下
演示的调用的代码如下
支持设置文件夹加入之后在安装包的什么相对路径下,也支持过滤文件
如果加入到安装包的根路径下,只需要让 zipRelativePath 参数传入空字符串即可,如下面代码
全部的代码如下
以上的 C:\lindexi\Library
等文件夹是我的用于测试的文件夹,还请大家换成自己的文件夹
本文代码放在 github 和 gitee 上,可以使用如下命令行拉取代码
先创建一个空文件夹,接着使用命令行 cd 命令进入此空文件夹,在命令行里面输入以下代码,即可获取到本文的代码
以上使用的是 gitee 的源,如果 gitee 不能访问,请替换为 github 的源。请在命令行继续输入以下代码,将 gitee 源换成 github 源进行拉取代码
获取代码之后,进入 LebenehainaiJelearlowiwaw 文件夹,即可获取到源代码
原文链接: http://blog.lindexi.com/post/dotnet-C-%E7%AE%80%E5%8D%95%E7%9A%84%E8%BF%BD%E5%8A%A0%E6%96%87%E4%BB%B6%E5%A4%B9%E5%88%B0-ZipArchive-%E5%8E%8B%E7%BC%A9%E6%96%87%E4%BB%B6%E7%9A%84%E6%96%B9%E6%B3%95
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。
欢迎转载、使用、重新发布,但务必保留文章署名 林德熙 (包含链接: https://blog.lindexi.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我 联系。