У цьому прикладі ми навчимося створювати каталоги на Java.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:
- Клас файлу Java
- Заява про 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 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 не існує, тоді mkdirs()
метод також створює каталог підручників Java , а також каталог .
Примітка : Ми використовували подвійну косу риску під час вказівки шляху. Це тому, що символ використовується як вхідний символ у Java. Отже, перша зворотна коса риса використовується як втеча символу для другої.