1. 程式人生 > >Java 生成ZIP文件

Java 生成ZIP文件

append try java () span return level ioe eve

 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文件