码迷,mamicode.com
首页 > 编程语言 > 详细

java使用ant.jar解压缩文件

时间:2015-05-26 20:25:52      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:

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解压缩文件

标签:

原文地址:http://www.cnblogs.com/jecyhw/p/4531277.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!