U ovom ćemo primjeru naučiti stvarati direktorije na Javi.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:
- Klasa Java datoteke
- Java if … else Izjava
Klasa Java datoteka pruža mkdir()
metodu za stvaranje novog direktorija. Metoda se vraća
true
ako je stvoren novi direktorijfalse
ako direktorij već postoji
Primjer 1: Stvorite novi direktorij na Javi
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."); ) ) )
U gornjem primjeru stvorili smo objekt datoteke s imenom datoteka. Objekt uključuje informacije o navedenom putu direktorija.
File file = new File("Java Example\directory");
Ovdje smo koristili mkdir()
metodu za stvaranje novog direktorija na navedenom putu.
Ako direktorij ne postoji na navedenom mjestu , kreira se novi direktorij i prikazuje se ova poruka.
Stvoren je novi direktorij.
Međutim, ako direktorij već postoji , vidjet ćemo ovu poruku.
Direktorij već postoji.
Važno je napomenuti da se direktorij stvara unutar nadređenog direktorija Java Example .
Međutim, ako nadređeni direktorij Java Example ne postoji, tada mkdir()
metoda ne može stvoriti direktorij .
U ovom slučaju možemo koristiti mkdirs()
metodu File
klase Java . Metoda nam omogućuje stvaranje matičnog direktorija ako već nije tamo.
Primjer 2: Stvorite novi direktorij metodom 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."); ) ) )
U gornjem primjeru stvorili smo objekt datoteke s imenom datoteka. Objekt uključuje informacije o putu direktorija.
File file = new File("Java Tutorial\directory");
Ovdje smo koristili mkdirs()
metodu za stvaranje novog direktorija s navedenom stazom.
Ako direktorij ne postoji na trenutnom mjestu , kreira se novi direktorij i prikazuje se ova poruka.
Stvoren je novi direktorij.
Međutim, ako direktorij već postoji , vidjet ćemo ovu poruku.
Direktorij već postoji.
Ovdje, ako direktorij Java Tutorial ne postoji, tada mkdirs()
metoda kreira i direktorij Java Tutorial zajedno s direktorijom .
Napomena : Prilikom navođenja puta koristili smo dvostruku kosu crtu . To je zato što se lik koristi kao izlazni znak u Javi. Stoga se prva nagnuta crta koristi kao izlazni znak za drugu.