mkfir与mkdirs

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();
	}
}


mkdirs()如果创建的目录的上一级目录不存在时,它会自动创建
而mkdir()就不行了,如果上一级目录不存在,则都不成功!

你可能感兴趣的:(java,C++,c,xml,C#)