问题描述
Java中使用Ant的APIZip压缩文件夹,使用简单,高效率,高灵活性2008-09-2918:38importjava.io.File;importorg.apache.tools.ant.Project;importorg.apache.tools.ant.taskdefs.Zip;publicclassZipUtil{publicvoidzip(Stringdest,Stringsrc){Zipzip=newZip();zip.setBasedir(newFile(src));//zip.setIncludes(...);包括哪些文件或文件夹eg:zip.setIncludes("*.java");//zip.setExcludes(...);排除哪些文件或文件夹zip.setDestFile(newFile(dest));Projectp=newProject();p.setBaseDir(newFile(src));zip.setProject(p);zip.execute();}publicvoidtestZip(){zip("c:/test.zip","e:/test");}}在效率上比直接使用递归压缩的方式要快无数倍。有用吗
时间: 2025-01-28 06:59:49