分享java 如何zip压缩文件
//压缩后保存路径
String savePath="xxx.zip";
FileOutputStream fos = new FileOutputStream(savePath);
ZipOutputStream zos = new ZipOutputStream(fos);
//设置压缩级别(0-9),0表示不压缩,9压缩到最小
zos.setLevel(0);
for(PackLog packLog:packLogList){
//添加文件到压缩包
File itemFile=new File("d:/itxw.text");
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(itemFile));
ZipEntry entry = new ZipEntry(itemFile.getName());
zos.putNextEntry(entry);
IOUtils.copy(bis,zos);
bis.close();
}
zos.close();
fos.close();