java将xml等文件写入zip包保存

                    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包中

猜你喜欢

转载自blog.csdn.net/Soul_Programmer_Swh/article/details/81479769
今日推荐