I dette eksemplet vil vi lære å lage kataloger i Java.
For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:
- Java-filklasse
- Java if… else Erklæring
Java File-klassen gir mkdir()
metoden for å opprette en ny katalog. Metoden returnerer
true
hvis den nye katalogen er opprettetfalse
hvis katalogen allerede eksisterer
Eksempel 1: Opprett en ny katalog i 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."); ) ) )
I eksemplet ovenfor har vi opprettet et filobjekt med navnet fil. Objektet inneholder informasjon om den angitte katalogbanen.
File file = new File("Java Example\directory");
Her har vi brukt mkdir()
metoden til å opprette en ny katalog i den angitte banen.
Hvis katalogen ikke eksisterer på det angitte stedet , opprettes den nye katalogen og denne meldingen vises.
Den nye katalogen opprettes.
Imidlertid, hvis katalogen allerede eksisterer , vil vi se denne meldingen.
Katalogen eksisterer allerede.
Det er viktig å merke seg at katalogen blir opprettet i Java-eksempelmoderkatalogen .
Men hvis overordnet katalog for Java-eksempel ikke eksisterer, kan mkdir()
metoden ikke opprette katalogen .
I dette tilfellet kan vi bruke mkdirs()
metoden til Java- File
klassen. Metoden lar oss også opprette foreldrekatalogen hvis den ikke allerede er der.
Eksempel 2: Opprett en ny katalog ved hjelp av metoden 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."); ) ) )
I eksemplet ovenfor har vi opprettet et filobjekt med navnet fil. Objektet inneholder informasjon om katalogbanen.
File file = new File("Java Tutorial\directory");
Her har vi brukt mkdirs()
metoden til å opprette en ny katalog med den angitte banen.
Hvis katalogen ikke eksisterer nå , blir den nye katalogen opprettet og denne meldingen vises.
Den nye katalogen opprettes.
Imidlertid, hvis katalogen allerede eksisterer , vil vi se denne meldingen.
Katalogen eksisterer allerede.
Her, hvis Java Tutorial- katalogen ikke eksisterer, mkdirs()
oppretter metoden også Java Tutorial- katalogen sammen med katalogen .
Merk : Vi har brukt dobbel tilbakeslag når vi spesifiserer banen. Det er fordi tegnet brukes som en rømningskarakter i Java. Derfor blir den første tilbakesprengingen brukt som en fluktfigur for den andre.