这方面的资料网上多的不能再多了,在这里只是把文件下载和文件压缩放到一起,为找资料的朋友们和自己提供一些方便.
文件压缩 两种方法: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