V tomto príklade sa naučíme vytvárať adresáre v Jave.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:
- Trieda súborov Java
- Vyhlásenie Java, ak … else
Trieda Java File poskytuje mkdir()
metódu na vytvorenie nového adresára. Metóda sa vráti
true
ak je nový adresár vytvorenýfalse
ak adresár už existuje
Príklad 1: Vytvorte nový adresár v prostredí 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."); ) ) )
Vo vyššie uvedenom príklade sme vytvorili súborový objekt s názvom súbor. Objekt obsahuje informácie o zadanej ceste k adresáru.
File file = new File("Java Example\directory");
Tu sme použili mkdir()
metódu na vytvorenie nového adresára na zadanej ceste.
Ak adresár na zadanom mieste neexistuje , vytvorí sa nový adresár a zobrazí sa táto správa.
Vytvorí sa nový adresár.
Ak však adresár už existuje , zobrazí sa nám táto správa.
Adresár už existuje.
Je dôležité poznamenať, že adresár je vytvorený v nadradenom adresári Java Example .
Ak však nadradený adresár Java Example neexistuje, potom táto mkdir()
metóda nemôže vytvoriť adresár .
V tomto prípade môžeme použiť mkdirs()
metódu File
triedy Java . Metóda nám umožňuje vytvoriť aj nadradený adresár, ak tam ešte nie je.
Príklad 2: Vytvorte nový adresár pomocou metódy 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."); ) ) )
Vo vyššie uvedenom príklade sme vytvorili súborový objekt s názvom súbor. Objekt obsahuje informácie o ceste k adresáru.
File file = new File("Java Tutorial\directory");
Tu sme použili mkdirs()
metódu na vytvorenie nového adresára so zadanou cestou.
Ak adresár v aktuálnom umiestnení neexistuje , vytvorí sa nový adresár a zobrazí sa táto správa.
Vytvorí sa nový adresár.
Ak však adresár už existuje , zobrazí sa nám táto správa.
Adresár už existuje.
Ak tu adresár Java Tutorial neexistuje, potom mkdirs()
metóda vytvorí spolu s adresárom aj adresár Java Tutorial .
Poznámka : Pri určovaní cesty sme použili dvojité spätné lomítko . Je to tak preto, lebo znak sa v Jave používa ako úniková postava . Preto sa prvé spätné lomítko používa ako úniková postava pre druhé.