int i = 0;
ZipOutputStream zos = null;
SimpleDateFormat s = new SimpleDateFormat("yyyyMMddHHmmss");
for (Iterator<String> it = m.keySet().iterator(); it
.hasNext();) {
if (i % pageSize == 0) {
i = 0;
zos = new ZipOutputStream(new FileOutputStream(
configManager
.getConfig("config.downloadUrl")
+ s.format(new Date()) + ".zip"));
}
String xmlName = (String) it.next();
zos.putNextEntry(new ZipEntry(xmlName));
zos.write(m.get(xmlName));
i++;
此处截取程序片段,思路先创建路径,将xml文件写入创建好的zip包中

Java实现XML文件压缩到ZIP

该博客介绍了如何使用Java的io流操作将XML文件高效地写入并压缩成ZIP包,详细阐述了整个文件路径的创建及压缩过程。
最低0.47元/天 解锁文章
1130

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



