I dette eksempel lærer vi at oprette mapper i Java.
For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:
- Java-filklasse
- Java hvis … ellers Erklæring
Klassen Java File giver mkdir()
metoden til at oprette en ny mappe. Metoden vender tilbage
true
hvis den nye mappe oprettesfalse
hvis mappen allerede findes
Eksempel 1: Opret en ny mappe 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 ovenstående eksempel har vi oprettet et filobjekt med navnet fil. Objektet indeholder oplysninger om den angivne biblioteksti.
File file = new File("Java Example\directory");
Her har vi brugt mkdir()
metoden til at oprette en ny mappe i den angivne sti.
Hvis biblioteket ikke findes på den angivne placering , oprettes den nye mappe, og denne meddelelse vises.
Den nye mappe oprettes.
Hvis mappen allerede findes , vil vi dog se denne meddelelse.
Mappen findes allerede.
Det er vigtigt at bemærke, at mappen oprettes inde i Java- forældrekataloget.
Hvis Java- overordnede katalog ikke findes, kan mkdir()
metoden imidlertid ikke oprette kataloget .
I dette tilfælde kan vi bruge mkdirs()
metoden i Java- File
klassen. Metoden giver os også mulighed for at oprette den overordnede mappe, hvis den ikke allerede er der.
Eksempel 2: Opret en ny mappe ved hjælp af 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 ovenstående eksempel har vi oprettet et filobjekt med navnet fil. Objektet indeholder information om katalogstien.
File file = new File("Java Tutorial\directory");
Her har vi brugt mkdirs()
metoden til at oprette en ny mappe med den angivne sti.
Hvis biblioteket ikke findes den aktuelle placering , oprettes den nye mappe, og denne meddelelse vises.
Den nye mappe oprettes.
Hvis mappen allerede findes , vil vi dog se denne meddelelse.
Mappen findes allerede.
Her, hvis Java Tutorial- biblioteket ikke findes, mkdirs()
opretter metoden også Java Tutorial- biblioteket sammen med biblioteket .
Bemærk : Vi har brugt dobbelt tilbageslag, mens vi angav stien. Det er fordi tegnet bruges som et escape-tegn i Java. Derfor bruges den første tilbageslag som en flugtkarakter for den anden.