Java的createNewFile()-还会创建目录吗?

我有条件在继续(./logs/error.log)之前检查是否存在某个文件。如果找不到,我要创建它。但是,会

File tmp = new File("logs/error.log");

tmp.createNewFile();

还创建logs/它是否不存在?

回答:

否。在创建文件之前

使用tmp.getParentFile().mkdirs()

以上是 Java的createNewFile()-还会创建目录吗? 的全部内容, 来源链接: utcz.com/qa/414096.html

回到顶部