使用java实现压缩/解压(可以解决中文乱码)
来源:互联网 发布:12123 网络请求失败 编辑:程序博客网 时间:2024/04/28 02:41
此方法可以处理文件名中含有中文、文件内容中含有中文的情况(测试环境:win8-Chinese),代码很短,留着以备后用
使用了ant.jar包,需要单独下载并导入的项目中方可使用(org.apache.tools.ant这个包就是),下载完成后在里边找到ant.jar包直接复制出来并导入
import java.io.File;import org.apache.tools.ant.Project;import org.apache.tools.ant.taskdefs.Expand;import org.apache.tools.ant.taskdefs.Zip;import org.apache.tools.ant.types.FileSet;class ZipUtil { private static final Project DEFAULT_PROJECT = new Project(); public static void unZip(File orgin, File dest) { Expand expand = new Expand(); expand.setProject(DEFAULT_PROJECT); expand.setSrc(orgin); expand.setDest(dest); expand.execute(); } public static void zip(File orgin, File dest) { Zip zip = new Zip(); zip.setProject(DEFAULT_PROJECT); zip.setDestFile(dest); FileSet fs = new FileSet(); fs.setProject(DEFAULT_PROJECT); fs.setDir(orgin);// fs.setIncludes("**/*.java");// fs.setExcludes("**/*.xml"); zip.addFileset(fs); zip.execute(); }}
1 0
- 使用java实现压缩/解压(可以解决中文乱码)
- Java实现Zip压缩与解压(解决中文乱码问题)
- Java实现Zip压缩与解压(解决中文乱码问题)
- java实现解压(zip和rar文件)实例-解决中文乱码问题
- PHP解压ZIP压缩包,解决中文乱码问题
- java实现文件的压缩解决服务器(亲测windows server 2008)中文乱码
- Java中压缩与解压--中文文件名乱码解决办法
- Java中压缩与解压--中文文件名乱码解决办法
- Java中ZIP压缩与解压--中文文件名乱码解决办法
- Java 压缩、解压缩文件(中文乱码问题已解决)
- 解决ubuntu下使用界面解压zip压缩包乱码
- java zip压缩 解压 乱码 解决(好用)
- JAVA使用 java-unrar-0.3.jar 解压rar,并且解决中文乱码
- JAVA使用 java-unrar-0.3.jar 解压rar,并且解决中文乱码
- zip解压中文乱码解决与使用ant实现zip解压缩
- zip解压中文乱码解决与使用ant实现zip解压缩
- JAVA压缩解压中文名乱码
- java实现压缩解压
- nyoj239月老的难题
- hdu 1039 (Easier Done Than Said?)(字符串处理)
- 今年暑假不AC
- 高通实现相机对焦
- Linux中socket 错误编码表 errno
- 使用java实现压缩/解压(可以解决中文乱码)
- C++ 60分钟入门教程 - 8、C++继承
- 现实世界中哪些地方用到了Java?
- JSOI2014第三轮 DAY2T2 士兵部署
- 自定义 Hibernate 的 HQL 函数
- Intersection of Two Linked Lists
- CentOS 7 搭建Samba服务器(无密码)
- 警情接收平台设计日志(基于对象设计非面向对象设计)
- 黑马程序员——(五)内部类