În acest exemplu, vom învăța să creăm directoare în Java.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:
- Clasa de fișiere Java
- Java dacă … altfel Declarație
Clasa Fișier Java oferă mkdir()
metoda de a crea un nou director. Metoda revine
true
dacă este creat noul directorfalse
dacă directorul există deja
Exemplul 1: Creați un director nou în 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."); ) ) )
În exemplul de mai sus, am creat un obiect fișier numit fișier. Obiectul include informații despre calea directorului specificat.
File file = new File("Java Example\directory");
Aici, am folosit mkdir()
metoda pentru a crea un nou director în calea specificată.
Dacă directorul nu există în locația specificată , noul director este creat și se afișează acest mesaj.
Noul director este creat.
Cu toate acestea, dacă directorul există deja , vom vedea acest mesaj.
Directorul există deja.
Este important să rețineți că directorul este creat în directorul părinte Java Exemplu .
Cu toate acestea, dacă directorul părinte Java Exemplu nu există, atunci mkdir()
metoda nu poate crea directorul .
În acest caz, putem folosi mkdirs()
metoda File
clasei Java . Metoda ne permite să creăm și directorul părinte dacă nu este deja acolo.
Exemplul 2: Creați un nou Director folosind metoda 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."); ) ) )
În exemplul de mai sus, am creat un obiect fișier numit fișier. Obiectul include informații despre calea directorului.
File file = new File("Java Tutorial\directory");
Aici, am folosit mkdirs()
metoda pentru a crea un nou director cu calea specificată.
Dacă directorul nu există în locația curentă , noul director este creat și se afișează acest mesaj.
Noul director este creat.
Cu toate acestea, dacă directorul există deja , vom vedea acest mesaj.
Directorul există deja.
Aici, dacă directorul Java Tutorial nu există, atunci mkdirs()
metoda creează și directorul Java Tutorial împreună cu directorul .
Notă : Am folosit dublu-backslash în timp ce specificăm calea. Acest lucru se datorează faptului că caracterul este folosit ca caracter de evadare în Java. Prin urmare, prima bară inversă este utilizată ca personaj de evadare pentru a doua.