title: "File not found exception" trying to extract zip archive with DotNetZip
body: <pre><code>public void ZipExtract(string zipfilename, string outputDirectory)
  {       
      using (ZipFile zip = ZipFile.Read(zipfilename))//file not found exception
      {
          Directory.CreateDirectory(outputDirectory);
          zip.ExtractSelectedEntries("name=*.jpg,*.jpeg,*.png,*.gif,*.bmp", " ", 
              outputDirectory, ExtractExistingFileAction.OverwriteSilently);
      }
  }
  
  [HttpPost]
  public ContentResult Uploadify(HttpPostedFileBase filedata)
  {
      var path = Server.MapPath(@"~/Files");
      var filePath = Path.Combine(path, filedata.FileName);
      if (filedata.FileName.EndsWith(".zip"))
      {
          ZipExtract(filedata.FileName,path);
      }
      filedata.SaveAs(filePath);
      // CreateThumbnail(filePath);
      _db.Photos.Add(new Photo
          {
              Filename = filedata.FileName
          });
  
      _db.SaveChanges();
      return new ContentResult{Content = "1"};  
  }
  </code></pre>
  
  <p>I try to extract the uploaded zip archive and save extracted files in a folder but "file not found" exception happens all the time. What's the mistake?</p>