Comment créer un dossier en Java?

Comment créer un dossier vide en Java?

File f = new File("C:\\TEST"); try{ if(f.mkdir()) { System.out.println("Directory Created"); } else { System.out.println("Directory is not created"); } } catch(Exception e){ e.printStackTrace(); } 

Appelez File.mkdir , comme ceci:

 new File(path).mkdir(); 

Avec Java 7 et versions ultérieures, vous pouvez utiliser la méthode static Files.createDirectory () de la classe java.nio.file.Files avec Paths.get .

 Files.createDirectory(Paths.get("/path/to/folder")); 

La méthode Files.createDirectories () crée également des répertoires parents s’ils n’existent pas.

Utilisez mkdir() :

 new File('/path/to/folder').mkdir(); 

Utilisez la méthode mkdir sur la classe File:

http://java.sun.com/j2se/1.4.2/docs/api/java/io/File.html#mkdir%28%29

En utilisant Java 8:

 Files.createDirectories(Paths.get("/path/to/folder")); 

Même:

 new File("/path/to/folder").mkdirs(); 

Ou

 Files.createDirectory(Paths.get("/path/to/folder")); 

Même:

 new File("/path/to/folder").mkdir(); 

Mieux vaut utiliser mkdirs comme:

 new File("dirPath/").mkdirs(); 

mkdirs : crée également des répertoires parents s’ils n’existent pas.

ps: n’oubliez pas la fin / qui montre explicitement que vous voulez créer un répertoire.

Le code suivant serait utile pour la création de répertoires simples ou multiples:

 import java.io.File; public class CreateSingleOrMultipleDirectory{ public static void main(Ssortingng[] args) { //To create single directory File file = new File("D:\\Test"); if (!file.exists()) { if (file.mkdir()) { System.out.println("Folder/Directory is created successfully"); } else { System.out.println("Directory/Folder creation failed!!!"); } } //To create multiple directories File files = new File("D:\\Test1\\Test2\\Test3"); if (!files.exists()) { if (files.mkdirs()) { System.out.println("Multiple directories are created successfully"); } else { System.out.println("Failed to create multiple directories!!!"); } } } }