-
Fileクラスとmkdir()メソッドを使用する方法:
import java.io.File; public class Main { public static void main(String[] args) { String folderPath = "パス/フォルダ名"; // 作成するフォルダのパス File folder = new File(folderPath); // フォルダが存在しない場合に作成する if (!folder.exists()) { boolean result = folder.mkdir(); if (result) { System.out.println("フォルダの作成に成功しました。"); } else { System.out.println("フォルダの作成に失敗しました。"); } } else { System.out.println("フォルダは既に存在します。"); } } }
-
FilesクラスとcreateDirectory()メソッドを使用する方法 (Java 7以降):
import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.io.IOException; public class Main { public static void main(String[] args) { String folderPath = "パス/フォルダ名"; // 作成するフォルダのパス Path folder = Paths.get(folderPath); // フォルダが存在しない場合に作成する if (!Files.exists(folder)) { try { Files.createDirectory(folder); System.out.println("フォルダの作成に成功しました。"); } catch (IOException e) { System.out.println("フォルダの作成に失敗しました: " + e.getMessage()); } } else { System.out.println("フォルダは既に存在します。"); } } }
上記のコード例では、指定したパスにフォルダが存在しない場合に、新しいフォルダを作成します。フォルダが既に存在する場合は、作成をスキップしてメッセージを表示します。
これらの方法を使用すると、Javaでフォルダが存在しない場合に簡単に作成することができます。必要に応じて、パスやエラーハンドリングの部分をカスタマイズしてください。