javaZIP压缩文件
问题描述:
java ZIP压缩文件
问题解决:
说明:
防止创建压缩文件中中文乱码,需要导入的包:
(1)创建ZipOutputStream
注:
以上引用org.apache.tools.zip.ZipOutputStream可以防止中文乱码
(2)单文件压缩
注:
以上是实现单个文件压缩,将org.apache.tools.zip.ZipEntry 对象,添加到ZipOutputStream中
(3)多文件压缩
注:
多文件压缩,实际上是对多个文件调用单文件压缩
(4)文件目录压缩
注:
其中的files!=null 不可少,因为可能存在空目录的情况导致出错
(5)关闭压缩文件流
源程序:
参考文件:


![attachment[1] attachment[1]](http://images0.cnblogs.com/blog/440499/201307/26133503-30acd069a917462c9c7eb703a6867596.png)

![clipboard[1] clipboard[1]](http://images0.cnblogs.com/blog/440499/201307/26133505-a57f67ca16bc425086144f8e666c94cd.png)
![clipboard[2] clipboard[2]](http://images0.cnblogs.com/blog/440499/201307/26133506-d354105cf6fd44a0a1b19b4dae9821e6.png)
![clipboard[3] clipboard[3]](http://images0.cnblogs.com/blog/440499/201307/26133506-f7aaae8e5d8a48a499983e36f89701c8.png)
![clipboard[4] clipboard[4]](http://images0.cnblogs.com/blog/440499/201307/26133507-e4fb82c8cbb34c6c91bf21aac2bc94b5.png)
![clipboard[5] clipboard[5]](http://images0.cnblogs.com/blog/440499/201307/26133509-e6adb2bc344c412f893f9f284f25fd46.png)
![clipboard[6] clipboard[6]](http://images0.cnblogs.com/blog/440499/201307/26133512-7312d15b751d4b2c866c3dc265fb497f.png)
![attachment[2] attachment[2]](http://images0.cnblogs.com/blog/440499/201307/26133512-dbdecf71a519405b831c8f2060bbf7f1.png)
![attachment[3] attachment[3]](http://images0.cnblogs.com/blog/440499/201307/26133513-56381a8c9cb7439aa38035fdc5a1082b.png)
浙公网安备 33010602011771号