使用时

file.createNewFile();

我得到以下异常
java.io.IOException: Parent directory of file does not exist: /.../pkg/databases/mydb

我想知道是否有一个createNewFile创建丢失的父目录?

最佳答案

你有试过吗

file.getParentFile().mkdirs();
file.createNewFile();

我不知道会执行此操作的单个方法调用,但是作为两个语句非常简单。

10-07 21:03