Java програма за създаване на директории

В този пример ще се научим да създаваме директории в 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. Следователно първата обратна наклонена черта се използва като изходен знак за втората.

Интересни статии...