В този пример ще се научим да създаваме директории в Java.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:
- Java File Class
- Java, ако … друго Изявление
Класът Java File предоставя mkdir()
метода за създаване на нова директория. Методът се връща
true
ако е създадена новата директорияfalse
ако директорията вече съществува
Пример 1: Създайте нова директория в 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."); ) ) )
В горния пример създадохме файлов обект с име файл. Обектът включва информация за посочения път на директорията.
File file = new File("Java Example\directory");
Тук използвахме mkdir()
метода за създаване на нова директория в посочения път.
Ако директорията не съществува в посоченото местоположение , се създава новата директория и се показва това съобщение.
Създава се новата директория.
Ако обаче директорията вече съществува , ще видим това съобщение.
Директорията вече съществува.
Важно е да се отбележи, че директорията се създава в родителската директория на Java Example .
Ако обаче родителската директория на Java Example не съществува, тогава mkdir()
методът не може да създаде директорията .
В този случай можем да използваме mkdirs()
метода на File
класа Java . Методът ни позволява да създадем и родителската директория, ако тя още не е там.
Пример 2: Създайте нова директория, използвайки метода 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."); ) ) )
В горния пример създадохме файлов обект с име файл. Обектът включва информация за пътя на директорията.
File file = new File("Java Tutorial\directory");
Тук използвахме mkdirs()
метода за създаване на нова директория с посочения път.
Ако директорията не съществува в текущото местоположение , се създава новата директория и се показва това съобщение.
Създава се новата директория.
Ако обаче директорията вече съществува , ще видим това съобщение.
Директорията вече съществува.
Тук, ако директорията на Java Tutorial не съществува, тогава mkdirs()
методът създава директорията на Java Tutorial заедно с директорията .
Забележка : Използвахме двойна наклонена черта, докато указваме пътя. Това е така, защото знакът се използва като изходен знак в Java. Следователно първата обратна наклонена черта се използва като изходен знак за втората.