Java 生成ZIP文件
Posted YSHY
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 生成ZIP文件相关的知识,希望对你有一定的参考价值。
public static byte[] fileToZip(){ ZipOutputStream append = null; ByteArrayOutputStream bos = new ByteArrayOutputStream(); try { append = new ZipOutputStream(bos); ZipEntry e = new ZipEntry("request.xml"); append.putNextEntry(e); append.write(filteToByte("G:\\tmp\\request.xml")); append.closeEntry(); e = new ZipEntry("CONTENT\\content.xml"); append.putNextEntry(e); append.write(filteToByte("G:\\tmp\\content.xml")); append.closeEntry(); } catch (FileNotFoundException ex) { Logger.getLogger(Test.class.getName()).log(Level.SEVERE, null, ex); } catch (IOException ex) { Logger.getLogger(Test.class.getName()).log(Level.SEVERE, null, ex); } finally{ if(null != append){ try { append.close(); } catch (IOException ex) { Logger.getLogger(Test.class.getName()).log(Level.SEVERE, null, ex); } } } return bos.toByteArray(); }
以上是关于Java 生成ZIP文件的主要内容,如果未能解决你的问题,请参考以下文章
如何用java生成一个XML文件,并且将该文件压缩成ZIP格式后再写到硬盘上?