usingIonic.zip; Public classZiphelper { Public Static voidZipsinglefile (stringZippath) { Try { using(ZipFile zip =NewZipFile ()) {zip. AddFile ("C:\\images\\personal\\7440-n49th.png","Images"); Zip. AddFile ("c:\\reports\\2008-regional-sales-report.pdf","Files"); Zip. AddFile ("ReadMe.txt"); Zip. Save (Zippath); } } Catch(Exception ex) {System.Console.Error.WriteLine ("Exception:"+ex); } } Public Static voidUnzipsinglefile (stringpath) { Try { using(ZipFile zip =NewZipFile (path)) { varBaseDir =Path.getdirectoryname (Path); varFileName =path.getfilenamewithoutextension (Path); varNewdir =Path.Combine (BaseDir, fileName); Directory.CreateDirectory (Newdir); Zip. Extractall (Newdir, extractexistingfileaction.overwritesilently); } file.delete (path); } Catch(Exception ex) {System.Console.Error.WriteLine ("Exception:"+ex); } } }
Donetzip class Library extract and compress files