如何在c#中查看预览zip文件列表

时间:2012-08-21 08:07:43

标签: c# asp.net .net-4.0

所以。我制作了一个系统来检查“PCB”文件,我在.zip文件中有六个文件, 我想上传.zip文件到我的服务, 如何确保六个文件是我想要的〜? 我想在上传zip文件之前得到一个文件列表...

1 个答案:

答案 0 :(得分:2)

我建议使用dotNetZip库,它是开源的,非常容易使用,下面是列出使用ASP.NET FileUpload控件上传的zip文件中的文件的示例:

  if (FileUpload1.HasFile)
  {
    using (ZipFile zip = ZipFile.Read(FileUpload1.FileContent))
    {
      foreach (ZipEntry entry in zip)
      {
        if (entry.IsDirectory)
          Response.Write("Directory: ");
        else
          Response.Write("File : ");
        Response.Write(entry.FileName + "<br /><br />");
      }
    }
  }