zip文件中的内容

时间:2010-07-03 07:32:18

标签: c# .net zip

如何在没有在c#中解压缩的情况下查找zip文件中的文件列表。

2 个答案:

答案 0 :(得分:8)

使用sharpziplib

ZipInputStream zip = new ZipInputStream(File.OpenRead(path));
ZipEntry item;
while ((item = zip.GetNextEntry()) != null)
{
    Console.WriteLine(item.Name);
}

答案 1 :(得分:2)

使用sharpziplib有一种简单的方法:

        using (var zipFile = new ZipFile(@"C:\Test.zip"))
        {
            foreach (ZipEntry entry in zipFile)
            {
                Console.WriteLine(entry.Name);
            }
        }