Program Java na vytváranie adresárov

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 Filetriedy 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é.

Zaujímavé články...