`

在java中利用ant对目录进行压缩

 
阅读更多

 

import java.io.File;

import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.Zip;

public class Test {
	
	private File createZipFile(File src, File dest) {
		Zip zip = new Zip();
		zip.setBasedir(src);
		zip.setDestFile(dest);
		Project p = new Project();
		zip.setProject(p);
		zip.execute();
		return dest;
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		new Test().createZipFile(new File("c:/tmp"), new File("c:/tmp/hh.zip"));

	}

}

 

 

第一个参数必须是目录,第二个是新的文件名称

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics