Beispiel #1
0
 public static bool Contains(string archive, string entryName)
 {
     using (var zf = new ZipFile(archive, true))
     {
         return(zf.Find(ZipEntry.NormalizeName(entryName)) != null);
     }
 }
 public static string ExtractToTempDir(string archive, string entryName)
 {
     string tempFolder = FolderUtility.CreateTempFolder();
     string path = Path.Combine(tempFolder, Path.GetFileName(entryName));
     using (var zf = new ZipFile(archive))
     {
         ZipEntry ze = zf.Find(entryName);
         if (ze == null) return null;
         zf.Extract(ze, path, true);
     }
     return path;
 }
 public static bool Contains(string archive, string entryName)
 {
     using (var zf = new ZipFile(archive, true))
     {
         return (zf.Find(ZipEntry.NormalizeName(entryName)) != null);
     }
 }