Java Language Ajouter des répertoires


Exemple

Pour créer un nouveau répertoire à partir d'une instance de File , vous devez utiliser l'une des deux méthodes suivantes: mkdirs() ou mkdir() .

  • mkdir() - Crée le répertoire nommé par ce nom de chemin abstrait. ( source )
  • mkdirs() - Crée le répertoire nommé par ce nom de chemin abstrait, y compris les répertoires parents nécessaires mais inexistants. Notez que si cette opération échoue, elle a peut-être réussi à créer certains des répertoires parents nécessaires. ( source )

Remarque: createNewFile() ne créera pas de nouveau répertoire uniquement un fichier.

File singleDir = new File("C:/Users/SomeUser/Desktop/A New Folder/");
    
File multiDir = new File("C:/Users/SomeUser/Desktop/A New Folder 2/Another Folder/");

// assume that neither "A New Folder" or "A New Folder 2" exist

singleDir.createNewFile(); // will make a new file called "A New Folder.file"
singleDir.mkdir(); // will make the directory
singleDir.mkdirs(); // will make the directory

multiDir.createNewFile(); // will throw a IOException
multiDir.mkdir(); // will not work
multiDir.mkdirs(); // will make the directory