Java-program for å lage kataloger

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 opprettet
  • false 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- Fileklassen. 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.

Interessante artikler...