java使用ant.jar解压缩文件的示例代码
更新时间:2023年09月14日 10:43:29 作者:jec
这篇文章主要介绍了java使用ant.jar解压缩文件,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
ant.jar下载地址http://ant.apache.org/bindownload.cgi
压缩文件代码:
import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.Zip; import org.apache.tools.ant.types.FileSet; import java.io.File; public class JZipFile { /** * * @param srcFileName 要压缩的文件名 * @param zipFileName 压缩后的文件名 */ public void work(String srcFileName, String zipFileName) { File srcFile = new File(srcFileName); if (srcFile.exists()) { Project prj = new Project(); Zip zip = new Zip(); zip.setProject(prj); zip.setDestFile(new File(zipFileName)); FileSet fileSet = new FileSet(); fileSet.setProject(prj); fileSet.setDir(srcFile); zip.addFileset(fileSet); zip.execute(); } } }
解压文件代码:
import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.Expand; import java.io.File; import java.io.IOException; public class JUnZipFile { /** * * @param inputFileName 要解压的文件名 * @param unZipFileName 解压的目录*/ public void work(String inputFileName, String unZipFileName) { File srcFile = new File(inputFileName); if (srcFile.exists()) { Project prj = new Project(); Expand expand = new Expand(); expand.setProject(prj); expand.setSrc(srcFile); expand.setDest(new File(unZipFileName)); expand.execute(); } } }
到此这篇关于java使用ant.jar解压缩文件的文章就介绍到这了,更多相关java ant.jar解压缩文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Hbase、elasticsearch整合中jar包冲突的问题解决
本篇文章主要介绍了Hbase、elasticsearch整合中jar包冲突的问题解决,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-12-12Springboot @Configuration与自动配置详解
这篇文章主要介绍了SpringBoot中的@Configuration自动配置,在进行项目编写前,我们还需要知道一个东西,就是SpringBoot对我们的SpringMVC还做了哪些配置,包括如何扩展,如何定制,只有把这些都搞清楚了,我们在之后使用才会更加得心应手2022-07-07浅谈java中类名.class, class.forName(), getClass()的区别
下面小编就为大家带来一篇浅谈java中类名.class, class.forName(), getClass()的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-05-05
最新评论