- 贴如下代码:
public static void doZip() throws IOException { byte[] buffer = new byte[1024]; ZipOutputStream zip = new ZipOutputStream(new FileOutputStream("/Users/liutongbin/Downloads/exampleDoc/docs.zip")); File[] files = {new File("/Users/liutongbin/Downloads/exampleDoc/write2007.doc"),new File("/Users/liutongbin/Downloads/exampleDoc/write2003.doc"),new File("/Users/liutongbin/Downloads/exampleDoc/write2009.doc"),new File("/Users/liutongbin/Downloads/exampleDoc/write2010.doc")}; for (int i = 0; i < files.length; i++) { FileInputStream fis = new FileInputStream(files[i]); zip.putNextEntry(new ZipEntry(files[i].getName())); int len; while((len=fis.read(buffer)) > 0) { zip.write(buffer, 0, len); } zip.closeEntry(); fis.close(); } zip.close(); }
转载于:https://my.oschina.net/beanGo/blog/400700