package com.wyebd.chart;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.ArrayList;
import java.util.List;
import java.util.zip.ZipOutputStream;
public class ZipFile {
/*
* inputFileName 输入一个文件夹
* zipFileName 输出一个压缩文件夹
*/
public static void zip(String publicPath, List list,String zipFileName) throws Exception {
ZipOutputStream out = new ZipOutputStream(new FileOutputStream(
zipFileName));
for(int i=0;i<list.size();i++){
String path=(String) list.get(i);
File inputFile=new File(publicPath+path);
zip(out, inputFile, path);
}
out.close();
}
public static void zip(ZipOutputStream out, File f, String base) throws Exception {
if (f.isDirectory()) {
java压缩文件夹
最新推荐文章于 2024-06-11 10:15:07 发布
在此记录一下在java中打包文件夹的方法:


1523

被折叠的 条评论
为什么被折叠?



