原文转自:http://hustcen.iteye.com/blog/736773

一个简单的打包zip包的方法
需要需要ant.jar apache上可下载

Java代码 java打zip包 _java
  1. import java.io.File;
  2. import org.apache.tools.ant.Project;
  3. import org.apache.tools.ant.taskdefs.Zip;
  4. import org.apache.tools.ant.types.FileSet;
  5. public class ZipTest {
  6. /**
  7. * @param args
  8. */
  9. public static void main(String[] args) {
  10. Project pj = new Project();
  11. Zip zip = new Zip();
  12. zip.setProject(pj);
  13. zip.setDestFile(new File("F:/1.zip"));//打包完的目标文件
  14. FileSet fileSet = new FileSet();
  15. fileSet.setProject(pj);
  16. fileSet.setDir(new File("F:/context"));//需要打包的路径
  17. fileSet.setIncludes("*.doc");//文件过滤 只 包含所有.doc文件
  18. zip.addFileset(fileSet);
  19. zip.execute();
  20. }
  21. }