Программа на Java для создания каталогов

В этом примере мы научимся создавать каталоги на Java.

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • Класс файла Java
  • Заявление Java if… else

Класс 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 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 file = new File("Java Tutorial\directory"); 

Здесь мы использовали этот mkdirs()метод для создания нового каталога с указанным путем.

Если каталог не существует в текущем расположении , создается новый каталог и отображается это сообщение.

 Новый каталог создан. 

Однако, если каталог уже существует , мы увидим это сообщение.

 Каталог уже существует. 

Здесь, если каталог Java Tutorial не существует, тогда mkdirs()метод создает каталог Java Tutorial вместе с каталогом .

Примечание : мы использовали двойную обратную косую черту при указании пути. Это потому, что этот символ используется в Java как escape-символ . Следовательно, первая обратная косая черта используется как escape-символ для второй.

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