Ebben a példában megtanulunk könyvtárakat létrehozni Java-ban.
A példa megértéséhez ismernie kell a következő Java programozási témákat:
- Java fájl osztály
- Java if… else nyilatkozat
A Java File osztály biztosítja a mkdir()
módszert egy új könyvtár létrehozására. A módszer visszatér
true
ha létrejön az új könyvtárfalse
ha a könyvtár már létezik
1. példa: Hozzon létre új könyvtárat a Java-ban
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."); ) ) )
A fenti példában létrehoztunk egy fájl nevű fájl objektumot. Az objektum információkat tartalmaz a megadott könyvtár elérési útjáról.
File file = new File("Java Example\directory");
Itt a mkdir()
módszerrel új könyvtárat hoztunk létre a megadott elérési útban.
Ha a könyvtár nem létezik a megadott helyen , akkor létrejön az új könyvtár, és ez az üzenet jelenik meg.
Létrejön az új könyvtár.
Ha azonban a könyvtár már létezik , látni fogjuk ezt az üzenetet.
A könyvtár már létezik.
Fontos megjegyezni, hogy a könyvtár a Java példa szülőkönyvtárban jön létre .
Ha azonban a Java példa szülőkönyvtár nem létezik, akkor a mkdir()
módszer nem tudja létrehozni a könyvtárat .
Ebben az esetben mkdirs()
a Java File
osztály módszerét használhatjuk . A módszer lehetővé teszi számunkra a szülő könyvtár létrehozását is, ha még nincs ott.
2. példa: Hozzon létre egy új könyvtárat az mkdirs () módszerrel
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."); ) ) )
A fenti példában létrehoztunk egy fájl nevű fájl objektumot. Az objektum információkat tartalmaz a könyvtár elérési útjáról.
File file = new File("Java Tutorial\directory");
Itt a mkdirs()
módszerrel új könyvtárat hoztunk létre a megadott elérési úttal.
Ha a könyvtár nem létezik az aktuális helyen , akkor létrejön az új könyvtár, és ez az üzenet jelenik meg.
Létrejön az új könyvtár.
Ha azonban a könyvtár már létezik , látni fogjuk ezt az üzenetet.
A könyvtár már létezik.
Itt, ha a Java Tutorial könyvtár nem létezik, akkor a mkdirs()
módszer létrehozza a Java Tutorial könyvtárat a könyvtárral együtt .
Megjegyzés : Az útvonal megadásakor kettős visszavonást használtunk . Ez azért van, mert a karaktert menekülési karakterként használják a Java-ban. Ezért az első visszavonást menekülési karakterként használják a másodikhoz.