我有一个条件来检查某个文件是否存在,然后再继续(./logs/error.log
)。如果找不到,我想创建它。不过会
File tmp = new File("logs/error.log");
tmp.createNewFile();
如果logs/
不存在也要创建?
最佳答案
没有。
在创建文件之前使用 tmp.getParentFile().mkdirs()
。
关于Java 的 createNewFile() - 它还会创建目录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6666303/