import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class DirMaking {
public static void main(String[] args) throws IOException{
String path = "c:/temp1/temp2/met.xml";
File file = new File(path);
if(!file.getParentFile().exists())
file.getParentFile().mkdirs();
FileWriter writer = new FileWriter(file);
writer.write("temp string!");
writer.close();
}
}
[color=red]mkdirs()如果创建的目录的上一级目录不存在时,它会自动创建
而mkdir()就不行了,如果上一级目录不存在,则都不成功![/color]