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!!!"); } } } }