因为项目要用到压缩、解压缩zip格式压缩包,只好自己封装一个,对于网上流行的中文乱码的问题,本文的解决方法是用apache的包代替jdk里的。基本上还是比较好用的。
废话少说,直接上代码。
} 补充一下里面用到的一个自己写的FileUtil的一个方法 /** * 生产文件 如果文件所在路径不存在则生成路径 * * @param fileName * 文件名 带路径 * @param isDirectory 是否为路径 * @return * @author yayagepei * @date 2008-8-27 */ public static File buildFile(String fileName, boolean isDirectory) { File target = new File(fileName); if (isDirectory) { target.mkdirs(); } else { if (!target.getParentFile().exists()) { target.getParentFile().mkdirs(); target = new File(target.getAbsolutePath()); } } return target; }