c# - 如何在C#中将文件解压缩到文件夹
问题描述
我正在尝试从 C#(Forms App)中的 .zip 文件中解压缩文件,我得到了这样的结果:
System.IO.Compression.ZipFile.ExtractToDirectory(zipPath, extractPath);
我有字符串 zip 和提取路径,但我有一个错误“CS0234”。我的图书馆:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Media;
using System.IO.Compression;
using System.IO;
有任何想法吗?
解决方案
以下文档确认了评论中的建议,当它说以下内容时:
以下示例显示了您可以对压缩文件执行的一些操作。这些示例需要将以下 NuGet 包添加到您的项目中:
- System.IO.压缩
- System.IO.Compression.ZipFile
如果您使用的是 .NET Framework,请将对这两个库的引用添加到您的项目中:
- System.IO.压缩
- System.IO.Compression.FileSystem
您需要将程序集引用添加到System.IO.Compression.FileSystem
.
推荐阅读
- reactjs - 如何使用 React Router V5 默认滚动到顶部?
- php - 将 phpmailer V6 与 docker-compose 一起使用
- html - iOS Mail 中电子邮件的损坏的 html/文本编码:西班牙语内容中的中文符号
- performance - 需要在 Powershell 中测量排序 CPU 速度并写入文件
- javascript - 为什么画布中的文本不能垂直居中
- python - 如何使用标签保存 lbp 值?
- python - 在 Python 中使用 selenium 处理 Chrome Web Store 确认窗口
- javascript - 在 vue 项目中找不到 NPM 依赖项
- css - 如何使用网格引导程序使我的面板具有相同的宽度?
- easyautocomplete - Easyautocomplete 加载响应数据失败