Groovy : zip files by ant
发布时间:2020-12-14 16:51:21 所属栏目:大数据 来源:网络整理
导读:ZipByAnt.groovy import java.io.File;import org.apache.tools.ant.Project;import org.apache.tools.ant.taskdefs.Zip;import org.apache.tools.ant.types.FileSet;static void ZipByAnt(String zipName,String srcPathName) {File zipFile = new File(zip
ZipByAnt.groovy import java.io.File; import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.Zip; import org.apache.tools.ant.types.FileSet; static void ZipByAnt(String zipName,String srcPathName) { File zipFile = new File(zipName); File srcdir = new File(srcPathName); if (!srcdir.exists()) throw new RuntimeException(srcPathName + " 不存在"); Project prj = new Project(); Zip zip = new Zip(); zip.setProject(prj); zip.setDestFile(zipFile); FileSet fileSet = new FileSet(); fileSet.setProject(prj); fileSet.setDir(srcdir); fileSet.setIncludes("**/*.groovy"); // 包括哪些文件或文件夹 eg:zip.setIncludes("*.java"); //fileSet.setExcludes(...); 排除哪些文件或文件夹 zip.addFileset(fileSet); zip.execute(); } ZipByAnt("test.zip","D:Groovytest"); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |