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 directoryfalse
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 File
classe 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.