检查java中是否存在父目录

时间:2015-10-09 11:19:31

标签: java linux

在该目录中创建文件之前,如何检查父目录是否已创建?我可以使用file.exists(),但它只检查我的文件obj是否已创建,而不是我的父目录/父路径。

2 个答案:

答案 0 :(得分:1)

试试:

 file.getParentFile().exists();

如果父项存在,则返回true,否则返回false。

答案 1 :(得分:0)

public boolean exists();

将测试此抽象路径名表示的文件或目录是否存在。

String path = "URL";
File f = new File(path);
f.exists();
f.getParentFile().mkdirs(); //File with Create Dir
f.createNewFile();