使用Ant的工具类,把目录压缩成zip
import java.io.File;import org.apache.tools.ant.Project;import org.apache.tools.ant.taskdefs.Zip;import org.apache.tools.ant.types.FileSet;public class ZipUtils { public static void compress(File zipFile,File srcdir) { if (!srcdir.exists()) throw new RuntimeException(srcdir + "不存在!"); Project prj = new Project(); Zip zip = new Zip(); zip.setProject(prj); zip.setDestFile(zipFile); FileSet fileSet = new FileSet(); fileSet.setProject(prj); fileSet.setDir(srcdir); zip.addFileset(fileSet); zip.execute(); }}??
1 楼 Gosi_ 2012-07-30 这样压缩在windows平台上中文文件名会乱码!不知道到博主有没有解决方法