File.mkdirs JavaDoc:
public boolean mkdirs()
必要だが存在しない親ディレクトリを含め、この抽象パス名で指定されたディレクトリを作成します。この操作が失敗した場合、必要な親ディレクトリの作成に成功している可能性があることに注意してください。
戻り値: ディレクトリが必要なすべての親ディレクトリとともに作成された場合にのみ true 。それ以外の場合は false
私の質問は、作成したいディレクトリの一部が既に存在する場合、mkdirs() は false を返しますか? または、いくつかのディレクトリが既に存在するかどうかに関係なく、ファイルのパス全体の作成に成功した場合に true を返すだけですか?