Programme Java pour créer des répertoires

Dans cet exemple, nous allons apprendre à créer des répertoires en Java.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:

  • Classe de fichier Java
  • Instruction Java if… else

La classe Java File fournit la mkdir()méthode pour créer un nouveau répertoire. La méthode renvoie

  • true si le nouveau répertoire est créé
  • false si le répertoire existe déjà

Exemple 1: créer un nouveau répertoire en Java

 import java.io.File; class Main ( public static void main(String() args) ( // creates a file object with specified path File file = new File("Java Example\directory"); // tries to create a new directory boolean value = file.mkdir(); if(value) ( System.out.println("The new directory is created."); ) else ( System.out.println("The directory already exists."); ) ) ) 

Dans l'exemple ci-dessus, nous avons créé un objet fichier nommé file. L'objet comprend des informations sur le chemin du répertoire spécifié.

 File file = new File("Java Example\directory"); 

Ici, nous avons utilisé la mkdir()méthode pour créer un nouveau répertoire dans le chemin spécifié.

Si le répertoire n'existe pas à l'emplacement spécifié , le nouveau répertoire est créé et ce message s'affiche.

 Le nouveau répertoire est créé. 

Cependant, si le répertoire existe déjà , nous verrons ce message.

 Le répertoire existe déjà. 

Il est important de noter que le répertoire est créé dans le répertoire parent de l' exemple Java .

Cependant, si le répertoire parent de l' exemple Java n'existe pas, la mkdir()méthode ne peut pas créer le répertoire .

Dans ce cas, nous pouvons utiliser la mkdirs()méthode de la Fileclasse Java . La méthode nous permet également de créer le répertoire parent s'il n'y est pas déjà.

Exemple 2: créer un nouveau répertoire à l'aide de la méthode mkdirs ()

 import java.io.File; class Main ( public static void main(String() args) ( // creates a file object in the current path File file = new File("Java Tutorial\directory"); // tries to create a new directory boolean value = file.mkdirs(); if(value) ( System.out.println("The new directory is created."); ) else ( System.out.println("The directory already exists."); ) ) ) 

Dans l'exemple ci-dessus, nous avons créé un objet fichier nommé file. L'objet comprend des informations sur le chemin du répertoire.

 File file = new File("Java Tutorial\directory"); 

Ici, nous avons utilisé la mkdirs()méthode pour créer un nouveau répertoire avec le chemin spécifié.

Si le répertoire n'existe pas à l'emplacement actuel , le nouveau répertoire est créé et ce message s'affiche.

 Le nouveau répertoire est créé. 

Cependant, si le répertoire existe déjà , nous verrons ce message.

 Le répertoire existe déjà. 

Ici, si le répertoire du didacticiel Java n'existe pas, la mkdirs()méthode crée également le répertoire du didacticiel Java avec le répertoire .

Remarque : nous avons utilisé une double barre oblique inverse lors de la spécification du chemin. C'est parce que le caractère est utilisé comme caractère d'échappement en Java. Par conséquent, la première barre oblique inverse est utilisée comme caractère d'échappement pour le second.

Articles intéressants...