Java的createNewFile() - 它也会创建目录吗?
我有一个条件来检查某个文件是否存在,然后再继续()。如果未找到,我想创建它。但是,将./logs/error.log
File tmp = new File("logs/error.log");
tmp.createNewFile();
如果它不存在,也创建?logs/
我有一个条件来检查某个文件是否存在,然后再继续()。如果未找到,我想创建它。但是,将./logs/error.log
File tmp = new File("logs/error.log");
tmp.createNewFile();
如果它不存在,也创建?logs/
否。
请在创建文件之前使用。tmp.getParentFile().mkdirs()
File theDir = new File(DirectoryPath);
if (!theDir.exists()) theDir.mkdirs();