Zip压缩java版
来源:互联网 发布:linux route 0.0.0.0 编辑:程序博客网 时间:2024/05/16 15:37
这是在之前项目用到的一段程序,还算是很实用的,分享出来给大家,可以当做接口直接调用
/** * zip文件压缩 * @param list 需要加压的文件列表 * @param desPath 最终Zip文件所在路径 * @param desZipName最终Zip文件名 * @throws Exception */public static void errorDownLoad(List<File> list,String desPath,String desZipName) throws Exception {byte[] buffer = new byte[1024];//最终生成的zip路径位置和名字File f = new File(desPath,desZipName);File parent = new File(f.getParent());if(!parent.exists())parent.mkdirs();ZipOutputStream out = new ZipOutputStream(new FileOutputStream(f));try{for (int j = 0; j < list.size(); j++) {FileInputStream fis = new FileInputStream(list.get(j));String paString = list.get(j).getPath().replaceAll("\\\\", "/");out.putNextEntry(new ZipEntry(paString.substring(paString.lastIndexOf("/") + 1)));int len;// 读入需要下载的文件的内容,打包到zip文件while ((len = fis.read(buffer)) > 0) {out.write(buffer, 0, len);}out.closeEntry();fis.close();}}catch (Exception e) {e.printStackTrace();}out.close();}
0 0
- Zip压缩java版
- java 解压缩zip 压缩zip
- Java Zip压缩
- java 压缩zip
- JAVA zip 压缩
- Java压缩zip文件
- java zip压缩
- JAVA zip压缩
- JAVA压缩/解压ZIP
- java zip压缩
- Java压缩/解压ZIP
- java zip压缩解压
- java zip压缩。解压缩
- java zip压缩
- java Zip 压缩文档
- java实现zip压缩
- java 实现zip压缩
- JAVA压缩ZIP
- 很有用的 Mac OS X Shell 脚本和终端命令
- poj 2184
- Android 开发总结
- vc++6.0编辑窗口怎么才能插入而不覆盖后面的代码
- 有关DBLINK操作的语句执行机制及优化方式--driving_site()优化
- Zip压缩java版
- 解决 CentOS 6.4 升级 Python2.7 后 Ibus 输入法无法使用问题
- 第三十一课 循环控制结构及流程图 【项目1-3】
- 关于Linux用vi编辑器建立一个新文件
- button按钮的区别
- js中捕获全局回车事件
- C# MSChart图表控件使用介绍
- 虚拟网卡 TUN/TAP 驱动程序设计原理
- Java实现冒泡排序