如何在.net Framework 4.0中压缩文件夹

charu

如何使用vb.net和.net Framework 4.0压缩文件夹。我可以通过使用框架4.5中可用的ZipFile类来做到这一点,但我只需要使用框架4.0,也不需要第三方库。请帮忙

视觉文森特

实际上,您也可以ZipFile在.NET 4.0中使用该类。您只需要添加对该System.IO.Compression.FileSystem.dll文件的引用,即可

%SystemRoot%\Microsoft.NET\assembly\GAC_MSIL\System.IO.Compr‌​‌​‌​ession.FileSyste‌​m\‌​v4‌​.0_4.0.0.0__‌​b77a‌​5c56‌​1934e089‌​\Syste‌​m.IO.C‌​ompr‌​ession.F‌​ileSyste‌​‌​m.dll

如您所见,它位于“ v4.0”文件夹中,因此它存在于.NET 4.0中,但由于某种原因并未自动引用。


要添加对项目的引用:

  1. 在中的项目节点上单击鼠标右键Solution Explorer

    解决方案资源管理器

    (图片来源:另一个Stack Overflow问题

  2. Add Reference...

  3. 转到Browse选项卡,找到上述文件。

如何:使用“添加引用”对话框添加或删除引用

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在ASP.NET C#中压缩文件夹时如何排除根目录

如何在Windows 10中安装.NET 4 Framework

如何使用zip4j和outputstream压缩文件夹和子文件夹

如何自动在Thunderbird中压缩文件夹?

如何批量压缩文件夹?

如何将zip压缩文件夹保存到磁盘asp.net core 3.0

如何在没有根文件夹的Mac中压缩文件

如何将文件夹中的多个文件压缩到一个压缩文件夹中?

如何在Windows 8上修复.NET Framework 4安装

在Windows中,如何递归压缩文件夹,而只能压缩选择性文件?

如何在不创建子文件夹的情况下将多个文件夹压缩到压缩文件夹中?

如何在android中压缩文件夹并通过电子邮件发送

如何在Google Colab中解压缩文件夹?

如何使用 PowerShell 压缩文件(不使用 PS 版本 5 或 .NET Framework 4.5)

如何在 docker 中安装 .net Framework?

如何在Scala中通过Play Framework 2.5流式传输压缩文件?

如何使用7-zip分别压缩文件夹中的文件(每个文件)?

如何从嵌套文件夹中解压缩文件?

如何压缩文件名中包含今天日期的文件夹?

下载后如何在协作环境中的特定文件夹中解压缩文件?

如何仅将压缩文件夹中的特定文件夹提取到给定目录?

解压缩压缩文件时,如何仅获取目标文件夹中的完全解压缩文件?

如何使用Clojure递归压缩文件夹

如何使用zipfile python压缩文件夹

如何使用Java压缩文件夹本身

如何使用 Powershell Compress-Archive 仅压缩文件夹中的 pdf?

在不同文件夹中压缩文件时如何保持文件夹完整性

如何压缩文件夹中的所有文件并通过命令行擦除未压缩的版本?

如何在不提取所有内容的情况下访问 gzip 压缩文件夹的子文件夹中的文件?