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