在C#/.NET/.NET Core应用程序编程开发中,需要在不使用第三方组件/类库的情况下完成对指定文件的打包压缩,应该如何实现呢?
实现效果类似如下:
Rector
2020-05-09 提问
在.NET Framework 4.5+版本中,.NET内置了专门用于文件打包压缩的类,如:ZipArchive 和 ZipFile c,我们可以使用这两个类来对指定的文件进行打包压缩操作,首先引入程序集:
ZipArchive
ZipFile c
如图:
操作方法如下:
完成示例如下:
注:如果目标位置存在同名的压缩文件,则会抛出异常。
2020-05-08 回答
码龄: 3067天
专注.NET/.NET Core