package test;
import java.io.File;
import java.io.FileOutputStream;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
import org.junit.Test;
public class AutoCreateFile {
@Test
public void createSource(){
// String proPath = System.getProperty("user.dir") + "\\src";
String proPath = System.getProperty("user.dir");
System.out.println(proPath);
File f = new File(proPath+"/myconfig");
if(!f.exists()){
System.out.println("--------->创建源文件<------------");
try {
f.mkdir();
File classpathFile = new File(proPath+"/.classpath");
SAXReader saxReader = new SAXReader();
Document document = saxReader.read(classpathFile);
//
Element root = document.getRootElement();
Element newDom = DocumentHelper.createElement("classpathentry");
newDom.setAttributeValue("kind", "src");
newDom.setAttributeValue("path", "myconfig");//
root.add(newDom);
XMLWriter writer = new XMLWriter(new FileOutputStream(classpathFile));
writer.write(document);
writer.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else{
System.out.println("--------->你所创建的源文件已存在<------------");
}
}
@Test
public void createPackage(){
System.out.println("------------>创建package ");
File src = new File("src/com/md5");
System.out.println(src.getAbsolutePath());
/*
*
File [] files = src.listFiles();
for(File f: files){
System.out.println(f.getAbsolutePath());
}
*/
System.out.println("------------>创建package<-------------end ");
}
}
自动构建java包
最新推荐文章于 2022-03-26 14:52:07 发布