ant.jarhttp://ant.apache.org/bindownload.cgi
ZIP file code:
ImportOrg.apache.tools.ant.Project;ImportOrg.apache.tools.ant.taskdefs.Zip;ImportOrg.apache.tools.ant.types.FileSet;ImportJava.io.File; Public classJzipfile {/** * * @paramsrcfilename The file name to compress *@paramzipfilename The file name after compression*/ Public voidWork (String srcfilename, String zipfilename) {File srcfile=NewFile (srcfilename); if(Srcfile.exists ()) {Project prj=NewProject (); Zip Zip=NewZip (); Zip.setproject (PRJ); Zip.setdestfile (NewFile (zipfilename)); Fileset Fileset=NewFileset (); Fileset.setproject (PRJ); Fileset.setdir (Srcfile); Zip.addfileset (Fileset); Zip.execute (); } }}
Unzip the file code:
ImportOrg.apache.tools.ant.Project;ImportOrg.apache.tools.ant.taskdefs.Expand;ImportJava.io.File;Importjava.io.IOException; Public classJunzipfile {/** * * @paraminputfilename file name to unzip *@paramunzipfilename Unzip the directory*/ Public voidWork (String inputfilename, String unzipfilename) {File srcfile=NewFile (InputFileName); if(Srcfile.exists ()) {Project prj=NewProject (); Expand Expand=NewExpand (); Expand.setproject (PRJ); EXPAND.SETSRC (Srcfile); Expand.setdest (NewFile (unzipfilename)); Expand.execute (); } }}
Java Extract files using Ant.jar