这方面的资料网上多的不能再多了,在这里只是把文件下载和文件压缩放到一起,为找资料的朋友们和自己提供一些方便.
文件压缩 两种方法:1用 java.util.zip 中类压缩(有中文乱码) 2 Ant 类压缩
文件下载用的是文件流.
另把一些用到的 jar 包放在一起.简单的例子,很方便.
Ant 方法压缩文件方便简单.使用的是 ant.jar 例子里有 jar 包
public static void createZipAnt(String inFile, String outFile) { File infile = new File(inFile); File outfile = new File(outFile); if (!infile.exists()) {// 待压缩文件是否存在 return; } Project project = new Project(); Zip zip = new Zip(); zip.setProject(project); zip.setDestFile(outfile); FileSet fileSet = new FileSet();// 压缩设置 fileSet.setProject(project); fileSet.setDir(infile); // fileSet.setIncludes("*.jar");//设置包括 // fileSet.setExcludes("*.zip");//设置排除 zip.addFileset(fileSet); zip.execute(); }
很简单实用,相对于 java.util.zip 来说.
参考了一些文章:
http://szhnet.iteye.com/blog/199059