public class ZipUtils {
/**
* 将多个压缩文件为一个zip文件
* @param zipFilePath 压缩后存放的路径
* @param fileList 要压缩的文件集合
*/
public void mutileFileToGzip(String zipFilePath,List<String> fileList) {
File file = new File(zipFilePath);
if (file.exists()) {
file.delete();
}
try {
byte[] buffer = new byte[1024];
FileOutputStream fos = new FileOutputStream(zipFilePath);
ZipOutputStream zos = new ZipOutputStream(fos);
ArrayList<File> files=new ArrayList<File>();
for(String fileName:fileList){
files.add(new File(fileName));
}
for (int i = 0; i < files.size(); i++) {
FileInputStream fis = new FileInpu
Java将多个文件压缩为一个文件
最新推荐文章于 2024-06-11 10:15:07 发布