转载自:http://www.chinaaet.com/article/index.aspx?id=9809 package hudson.plugins.history.ReportConvter; import java.io.File; import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.Delete; import org.apache.tools.ant.taskdefs.Mkdir; public class Temp1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String fileName = "d://tempdir1"; File file = new File(fileName); if (file.exists()) { System.out.println("file.exists() == true"); delDir(file); }else { System.out.println("file.exists() == false"); mkDir(file); } } /** * make dir * @param file */ private static void mkDir(File file) { // TODO Auto-generated method stub Project prj = new Project(); Mkdir mkdir = new Mkdir(); mkdir.setProject(prj); mkdir.setDir(file); mkdir.execute(); } /** * delete dir * @param file */ private static void delDir(File file) { // TODO Auto-generated method stub Project prj = new Project(); Delete delete = new Delete(); delete.setProject(prj); delete.setDir(file); delete.execute(); } } 当然,需要导入ant的jar包 更多调用请看原文!