title: Unzip a zip file that is inside another zip with SharpZipLib
body: <p>I 'm trying to unzip a zip file that is inside another zip. When I try to get the <code>FileStream</code>  of the second zip it gives me an error. How I could view the content?
  This is my code:</p>
  
  <pre><code>try
          {
              FileStream fs = File.OpenRead(location);
              ZipFile zipArchive = new ZipFile(fs);
              foreach (ZipEntry elementInsideZip in zipArchive)
              {
                  String ZipArchiveName = elementInsideZip.Name;
                  if (ZipArchiveName.Equals("MyZMLFile.xml"))
                  {
                      // I NEED XML FILES
                      Stream zipStream = zipArchive.GetInputStream(elementInsideZip);
                      doc.Load(zipStream);
                      break;
                  }
                  // HERE!! I FOUND ZIP FILE
                  else if (ZipArchiveName.Contains(".zip"))
                  {
                      // I NEED XML FILES INSIDE THIS ZIP
                      string filePath2 = System.IO.Path.GetFullPath(ZipArchiveName);
                      ZipFile zipArchive2 = null;
                      FileStream fs2 = File.OpenRead(filePath2);// HERE I GET ERROR: Could not find a part of the path
                      zipArchive2 = new ZipFile(fs2);
                  }
              }
          }
  </code></pre>