I det här exemplet lär vi oss att skapa kataloger i Java.
För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:
- Java-filklass
- Java if … else Uttalande
Klassen Java File tillhandahåller mkdir()
metoden för att skapa en ny katalog. Metoden återvänder
true
om den nya katalogen skapasfalse
om katalogen redan finns
Exempel 1: Skapa 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 exemplet ovan har vi skapat ett filobjekt med namnet fil. Objektet innehåller information om den angivna katalogvägen.
File file = new File("Java Example\directory");
Här har vi använt mkdir()
metoden för att skapa en ny katalog i den angivna sökvägen.
Om katalogen inte finns på den angivna platsen skapas den nya katalogen och detta meddelande visas.
Den nya katalogen skapas.
Men om katalogen redan finns ser vi detta meddelande.
Katalogen finns redan.
Det är viktigt att notera att katalogen skapas inuti Java Exemplets överordnade katalog.
Om Java- föräldrakatalogen inte existerar kan mkdir()
metoden dock inte skapa katalogen .
I det här fallet kan vi använda mkdirs()
metoden i Java- File
klassen. Metoden tillåter oss att skapa överordnad katalog också om den inte redan finns där.
Exempel 2: Skapa en ny katalog med 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 exemplet ovan har vi skapat ett filobjekt med namnet fil. Objektet innehåller information om katalogvägen.
File file = new File("Java Tutorial\directory");
Här har vi använt mkdirs()
metoden för att skapa en ny katalog med den angivna sökvägen.
Om katalogen inte finns på den aktuella platsen skapas den nya katalogen och detta meddelande visas.
Den nya katalogen skapas.
Men om katalogen redan finns ser vi detta meddelande.
Katalogen finns redan.
Här, om Java Tutorial- katalogen inte finns, mkdirs()
skapar metoden Java Tutorial- katalogen tillsammans med katalogen .
Obs! Vi har använt dubbla bakåtvända snedstreck medan vi angav sökvägen. Det beror på att karaktären används som flyktecken i Java. Därför används den första bakåtvända snedstrecket som en flyktkaraktär för den andra.