javaディレクトリが存在しない場合はディレクトリを自動作成する方法は何ですか?
File クラスの mkdirs() メソッドで、自動的にディレクトリを作成できます。
mkdirs()メソッドは指定したパス以下のすべてのディレクトリを生成し、ディレクトリがすでに存在する場合は生成しません。
簡単な例は以下の通りです
import java.io.File;
public class CreateDirectory {
public static void main(String[] args) {
String directoryPath = "C:\\path\\to\\directory";
File directory = new File(directoryPath);
if (!directory.exists()) {
directory.mkdirs();
System.out.println("目录已创建");
} else {
System.out.println("目录已存在");
}
}
}
ディレクトリパス「directoryPath」を定義し、Fileオブジェクト「directory」を作成し、ディレクトリの有無を判定します。ディレクトリがない場合はmkdirs()メソッドでディレクトリを作成し、「ディレクトリを作成しました」と出力します。ディレクトリがある場合は、「ディレクトリはすでに存在します」と出力します。