你好今天我开始研究c#中需要从zip文件中获取所有文件的项目,但品脱是我需要自己创建的。 我不能使用其他灯光或任何想法如何开始甚至构建可以工作的东西......
感谢。 很抱歉,我没有提供代码,但我没有。
答案 0 :(得分:2)
.NET Framework为此提供了ZipFile类。
https://msdn.microsoft.com/en-us/library/system.io.compression.zipfile.openread%28v=vs.110%29.aspx
Date : NumberOfCars
---------------------------
2015-09-07: 1
2015-09-08: 2
2015-09-09: 3
2015-09-10: 4
2015-09-11: 4
2015-09-12: 2
答案 1 :(得分:0)
听起来您可以使用.Net Framework中提供的类,MSDN文档将是一个值得关注的好地方 - ZipFile Class
此代码将从给定的zip文件中提取文件:
using System;
using System.IO;
using System.IO.Compression;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
string zipPath = @"c:\example\result.zip";
string extractPath = @"c:\example\extract";
ZipFile.ExtractToDirectory(zipPath, extractPath);
}
}
}
答案 2 :(得分:0)
如果您想自己解压缩,那么您必须了解.zip文件格式以及进行文件压缩和打包的所有技术。
这是一个很好的起点: https://en.wikipedia.org/wiki/Zip_%28file_format%29
祝你好运!压缩和解压缩并不简单!