使用ant的task来简单实现压缩解压缩
2013-08-09 14:03
417 查看
也是在网上查到的,地址忘记了,这里谢谢先
其实就是ant的任务
代码的运行需要ant.jar包
直接上代码就OK了
功能也比较强大,可以自由排除或者包含
可以用统配符号
比如*.java表示根目录下的java文件
而**/*.java表示所有java文件等
还有文章是自己去实现逻辑的,
参考如下
其实就是ant的任务
代码的运行需要ant.jar包
直接上代码就OK了
/** * 压缩文件 * * @param zipFile * @param dir */ public static void zip(String zipFile, String dir) { Zip zip = new Zip(); zip.setBasedir(new File(dir)); // zip.setIncludes(...); 包括哪些文件或文件夹eg:zip.setIncludes("*.java"); // zip.setExcludes(...); 排除哪些文件或文件夹 zip.setDestFile(new File(zipFile)); Project p = new Project(); // p.setBaseDir(new File(src)); zip.setProject(p); zip.execute(); } /** * 解压文件 * * @param dir * @param zipFile */ public static void unzip(String dir, String zipFile) { Expand expand = new Expand(); // PatternSet set = new PatternSet(); // set.setIncludes("*.doc"); 包括哪些文件或文件夹 // set.setExcludes("*.xls"); 排除哪些文件或文件夹 // expand.addPatternset(set); expand.setDest(new File(dir)); expand.setSrc(new File(zipFile)); Project p = new Project(); expand.setProject(p); expand.execute(); }
功能也比较强大,可以自由排除或者包含
可以用统配符号
比如*.java表示根目录下的java文件
而**/*.java表示所有java文件等
还有文章是自己去实现逻辑的,
参考如下
java利用ant包对文件进行解压缩
相关文章推荐
- java代理使用 apache ant实现文件压缩/解压缩
- java 使用Apache ant.jar压缩解压zip--一种简单的实现
- 使用ant实现zip压缩和解压缩(一)
- 使用ant.jar实现文件压缩与解压缩
- 使用tar实现压缩与解压缩(原文在:http://dash.945.cn/article.php/79)
- 初学maven(4)-使用maven ant task实现非标准打包
- php实现zip压缩文件解压缩代码分享(简单易懂)
- Java中使用Ant的API Zip压缩文件夹,使用简单,高效率,高灵活性
- 使用ant实现Zip文件压缩和解压缩Zip文件
- java实现简单压缩与解压缩功能
- php实现zip压缩文件解压缩代码分享(简单易懂)
- 使用ANT与YUI压缩js的实现方法
- 使用对Ant编程来实现简单文件的打包
- C#中使用WinRAR实现加密压缩及解压缩文件
- Android 打造自己的个性化应用(五):仿墨迹天气实现续--> 使用Ant实现zip/tar的压缩与解压
- 通过简单修改libjpeg源代码,实现内存内位图的压缩及解压缩
- 使用对Ant编程来实现简单文件的打包
- ant脚本中用beanshell实现简单的自定义task
- 通过简单修改libjpeg源代码,实现内存内位图的压缩及解压缩 - [Linux]
- 简单说说用C#压缩资源以及FLASH中使用解压缩后的资源