Programma Java per creare directory

In questo esempio, impareremo a creare directory in Java.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:

  • Classe di file Java
  • Istruzione Java if … else

La classe Java File fornisce il mkdir()metodo per creare una nuova directory. Il metodo ritorna

  • true se viene creata la nuova directory
  • false se la directory esiste già

Esempio 1: creare una nuova directory in 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."); ) ) ) 

Nell'esempio precedente, abbiamo creato un oggetto file denominato file. L'oggetto include informazioni sul percorso di directory specificato.

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

Qui abbiamo utilizzato il mkdir()metodo per creare una nuova directory nel percorso specificato.

Se la directory non esiste nella posizione specificata , viene creata la nuova directory e viene visualizzato questo messaggio.

 La nuova directory viene creata. 

Tuttavia, se la directory esiste già , vedremo questo messaggio.

 La directory esiste già. 

È importante notare che la directory viene creata all'interno della directory principale di Java Example .

Tuttavia, se la directory principale di Java Example non esiste, il mkdir()metodo non può creare la directory .

In questo caso, possiamo utilizzare il mkdirs()metodo della Fileclasse Java . Il metodo ci consente di creare anche la directory principale se non è già presente.

Esempio 2: creare una nuova directory utilizzando il metodo 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."); ) ) ) 

Nell'esempio precedente, abbiamo creato un oggetto file denominato file. L'oggetto include informazioni sul percorso della directory.

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

Qui abbiamo utilizzato il mkdirs()metodo per creare una nuova directory con il percorso specificato.

Se la directory non esiste nella posizione corrente , viene creata la nuova directory e viene visualizzato questo messaggio.

 La nuova directory viene creata. 

Tuttavia, se la directory esiste già , vedremo questo messaggio.

 La directory esiste già. 

In questo caso, se la directory Java Tutorial non esiste, il mkdirs()metodo crea anche la directory Java Tutorial insieme alla directory .

Nota : abbiamo utilizzato la doppia barra rovesciata durante la specifica del percorso. È perché il carattere viene utilizzato come carattere di escape in Java. Quindi il primo backslash viene utilizzato come carattere di escape per il secondo.

Articoli interessanti...