title: Extract a ZIP file programmatically by DotNetZip library?
body: <p>I have a function that get a ZIP file and extract it to a directory
  (I use <a href="http://dotnetzip.codeplex.com/" rel="noreferrer">DotNetZip</a> library.)</p>
  
  <pre><code>public void ExtractFileToDirectory(string zipFileName, string outputDirectory)
  {
       ZipFile zip = ZipFile.Read(zipFileName);
       Directory.CreateDirectory(outputDirectory);
       zip.ExtractAll(outputDirectory,ExtractExistingFileAction.OverwriteSilently);
  }
  </code></pre>
  
  <p>My ZIP file contains multiple files and directories. But I want to extract only 
  some of these files, not all of them.</p>
  
  <p>How can I make this work?</p>