В этом примере мы научимся создавать каталоги на 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-символ для второй.