public String createZip(String zipFileName,List<String> fileList,String speSymbols){
ZipOutputStream out = null;
File zipFile = new File(zipFileName);
try {
if(!zipFile.exists()){
zipFile.createNewFile();
}else{
zipFile.delete();
zipFile.createNewFile();
}
out = new ZipOutputStream(new FileOutputStream(zipFile));
for(String filePath: fileList){
File file = new File(filePath);
ZipEntry ent = new ZipEntry(file.getName());
FileInputStream ins = new FileInputStream (file);
out.putNextEntry(ent);
int b = 0;
while((b=ins.read())!=-1){
out.write(b);
}
ins.close();
}
out.close();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return null;
}
java创建zip文件
最新推荐文章于 2024-01-04 20:13:18 发布