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"); //尝试创建一个新目录ew directory boolean value = file.mkdir(); if(value) { System.out.println("Creare nuova directory."); } else { System.out.println("该目录已经存在。"); } } }
在上面的示例中,我们创建了一个名为file的文件对象。该对象包括有关指定目录路径的信息。
File file = new File("Java Example\\directory");
在这里,我们使用了mkdir()方法在指定路径中创建一个新目录。
如果该目录在指定位置不存在,Creerà una nuova directory e mostrerà questo messaggio.
Creare una nuova directory.
Ma se la directory esiste già, vedremo questo messaggio.
该目录已经存在。
重要的是要注意,Catalogo是在Java Example父目录中创建的。
但是,如果Java Example父目录不存在,则mkdir()方法无法创建该Catalogo.
在这种情况下,我们可以使用JavaFile类的mkdirs()方法。该方法还允许我们创建父目录(如果尚未存在)。
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("Creare nuova directory."); } else { System.out.println("La directory esiste già."); } } }
Nell'esempio sopra, abbiamo creato un oggetto file chiamato file. L'oggetto include informazioni sul percorso della directory.
File file = new File("Tutorial\\directory");
Qui abbiamo utilizzato il metodo mkdirs() per creare una nuova directory con il percorso specificato.
Se la directory non esiste in questa posizioneCreerà una nuova directory e mostrerà questo messaggio.
Creare una nuova directory.
Ma se la directory esiste già, vedremo questo messaggio.
La directory esiste già.
Qui, seTutorialSe la directory non esiste, il metodo mkdirs() anchedirectoryCreiamo insiemeTutorial Catalogo.
Attenzione: abbiamo utilizzatobarra obliqua doppia. Questo è perché lacarattereIn Java viene utilizzata \ comeCarattere di escapePertanto, la prima barra obliqua di escape viene utilizzata come carattere di escape per la seconda.