您的位置:首页 > 编程语言 > Java开发

Java创建新文件的同时创建相应目录

2016-04-19 22:07 363 查看
在java中,要想调用File对象 的createNewFile()方法,需要上一级的目录已经创建,手动创建比较麻烦,所以写了一个工具类用于创建新文件的同时创建相应的目录。

不多说,直接贴代码:

public class MyFileUtil {
public static File createNewFile(File file)throws IOException {
if (!file.exists()) {
mkdir(file.getParentFile());
file.createNewFile();
}
return file;
}

private static void mkdir(File dir){
if (!dir.getParentFile().exists()) {
mkdir(dir.getParentFile());
}
dir.mkdir();
}
public static void main(String[] args)throws IOException{
MyFileUtil.createNewFile(new File("d:/tmp/a.txt"));
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 对象