var fn = @"test.zip";
using (var zip = ZipFile.OpenRead(fn))
{
foreach (var entry in zip.Entries)
{
Console.WriteLine("文件名:{0}", entry.FullName);
using (var stream = entry.Open())
using (var reader = new StreamReader(stream))
{
var str = reader.ReadToEnd();
Console.WriteLine(str);
}
}
}
var fn = @"test.zip";
using (var zip = new ZipFile(fn))
{
foreach (ZipEntry entry in zip)
{
Console.WriteLine("文件名:{0}", entry.Name);
using (var stream = zip.GetInputStream(entry))
using (var reader = new StreamReader(stream))
{
var str = reader.ReadToEnd();
Console.WriteLine(str);
break;
}
}
}
var fn = @"test.zip";
using (var zip = ZipFile.Read(fn))
{
foreach (var entry in zip.Entries)
{
Console.WriteLine("文件名:{0}", entry.FileName);
using (var stream = entry.OpenReader())
using (var reader = new StreamReader(stream))
{
var str = reader.ReadToEnd();
Console.WriteLine(str);
}
}
}