English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В этом примере мы изучим, как создавать каталоги с помощью Java.
вJava файлКласс предоставляет метод mkdir() для создания нового каталога. Метод возвращает:
true - Если создан новый каталог
false - Если каталог уже существует
import java.io.File; class Main { public static void main(String[] args) { //Создание объекта файла с указанным путем File file = new File("Java Example\\directory"); //Попытка создать новый каталог new_directory boolean value = file.mkdir(); if(value) { System.out.println("Создание нового каталога."); } else { System.out.println("Этот каталог уже существует."); } } }
В предыдущем примере мы создали объект файла file. Этот объект включает информацию о пути к указанному каталогу.
File file = new File("Java Example\\directory");
Здесь мы используем метод mkdir() для создания нового каталога в указанном пути.
Если каталог не существует в указанном месте,Тогда будет создан новый каталог и будет отображено это сообщение.
создадим новый каталог.
Но если каталог уже существует, то мы увидим это сообщение.
каталог уже существует.
Важно отметить,КаталогявляетсяJava Примерсоздан в родительском каталоге.
Но еслиJava ПримерЕсли родительский каталог не существует, то метод mkdir() не может создать егоКаталог
В этом случае мы можем использовать метод mkdirs() класса JavaFile. Этот метод также позволяет нам создать родительский каталог (если он еще не существует).
import java.io.File; class Main { public static void main(String[] args) { //Создание объекта файла в текущей папке File file = new File("Java Tutorial\\abc"); //Попытка создать новый каталог boolean value = file.mkdirs(); if(value) { System.out.println("Создание нового каталога."); } else { System.out.println("Этот каталог уже существует."); } } }
В примере выше мы создали объект файла file, который включает информацию о пути каталога.
File file = new File("Tutorial\\directory");
Здесь мы используем метод mkdirs() для создания нового каталога с указанным путём.
Если каталог не существует в текущей позицииТогда будет создан новый каталог и будет отображено это сообщение.
создадим новый каталог.
Но если каталог уже существует, то мы увидим это сообщение.
каталог уже существует.
Здесь, еслиТуториалЕсли каталог не существует, то метод mkdirs() также будеткаталогСоздадим вместеТуториал Каталог
ВниманиеМы использовали этот обратный слеш для указания путидвойной обратный слешЭто потому чтосимволВ Java используется \Знак escapeСледовательно, первый обратный слеш используется в качестве逃逸 знака для второго.