c#文件解压缩
来源:互联网 发布:设计电路板的软件 编辑:程序博客网 时间:2024/04/30 12:00
关于解压缩的例子很多,大都雷同,本文代码读取压缩包中特定文件。
添加引用
using System.IO;
using ICSharpCode.SharpZipLib.Checksums;
using ICSharpCode.SharpZipLib.Zip.Compression;
using ICSharpCode.SharpZipLib.Zip.Compression.Streams;
using ICSharpCode.SharpZipLib.Zip;
using System.Drawing;
using ICSharpCode.SharpZipLib.GZip;
using ICSharpCode.SharpZipLib.BZip2;
ZipFile zip = new ZipFile("E://1.zip"); 压缩文件路径
foreach (ZipEntry entry in zip) 遍历文件
{
if (entry.IsFile && (entry.Name.EndsWith(".jpg") || entry.Name.EndsWith(".JPG"))) 是否有你需要的类型文件
{
string filename = Path.GetFileName(entry.Name); 得到此文件名
byte[] data = new byte[8192]; 定义一个数组接收,此数组不能定义为stream的长度,如定义为长度则为零,不能接收到数据
Stream gs = zip.GetInputStream(entry); 得到此文件流
gs.Read(data, 0, data.Length); 读入
}
本文为科雅客原创,转载请注明
- 利用C#解压缩文件
- c#文件解压缩
- C# 压缩、解压缩文件
- C# 压缩、解压缩文件
- c#解压缩文件实现
- C# 压缩、解压缩文件
- C#解压缩文件方法
- C# 解压缩.zip文件
- C# 解压缩ZIP文件
- c#打包文件解压缩
- C#解压缩文件或文件夹
- C#压缩与解压缩文件
- 使用c#解压缩zip文件
- 用C# 解压缩ZIP文件
- c#直接解压缩 winrar文件
- C# 解压缩文件帮助类
- C# 文件压缩与解压缩
- C#压缩与解压缩(zip文件)
- Data Mining 的功能
- InstallShield12的激活过程
- ASP.NET的App_Code中放置不同语言编写的类
- 打开一个子窗口后,如何禁止对父窗口的操作?
- Data Mining的分析工具
- c#文件解压缩
- 参加ACM比赛所需的基础知识
- 主成分分析(Principal Component Analysis)
- Fck使用与无法上传的解决方法
- c++&c#
- 因素分析(Factor Analysis)
- 位图绘制后拖放窗口时闪动现象的解决方案
- 使用 NetBeans IDE 远程控制 Sony Ericsson 设备
- SQLServer 2K 安装重复出现挂起问题解决办法