1. ホーム
  2. java

[解決済み] 親ディレクトリが存在しない状態で新しいファイルを作成するには?

2022-11-01 06:12:46

質問

を使用する場合

file.createNewFile();

次のような例外が発生します。

java.io.IOException: Parent directory of file does not exist: /.../pkg/databases/mydb

私は行方不明の親ディレクトリを作成するcreateNewFileがあるのだろうかと疑問に思っています。

どのように解決するのですか?

これを試したことがありますか?

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

を知らないので シングル メソッド呼び出しでこれを行うことはできませんが、2つのステートメントとしてかなり簡単です。