Java-programma om mappen te maken

In dit voorbeeld leren we mappen in Java te maken.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:

  • Java-bestandsklasse
  • Java if… else-instructie

De Java File-klasse biedt de mkdir()methode om een ​​nieuwe map te maken. De methode keert terug

  • true als de nieuwe directory is gemaakt
  • false als de directory al bestaat

Voorbeeld 1: maak een nieuwe map in 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."); ) ) ) 

In het bovenstaande voorbeeld hebben we een bestandsobject gemaakt met de naam bestand. Het object bevat informatie over het opgegeven directorypad.

 File file = new File("Java Example\directory"); 

Hier hebben we de mkdir()methode gebruikt om een ​​nieuwe map in het opgegeven pad te maken.

Als de directory niet bestaat op de opgegeven locatie , wordt de nieuwe directory gemaakt en wordt dit bericht weergegeven.

 De nieuwe directory is gemaakt. 

Als de directory echter al bestaat , zien we dit bericht.

 De directory bestaat al. 

Het is belangrijk op te merken dat de directory wordt gemaakt in de bovenliggende directory van Java-voorbeeld .

Als de bovenliggende map van Java-voorbeeld echter niet bestaat, kan de mkdir()methode de map niet maken .

In dit geval kunnen we de mkdirs()methode van de Java- Fileklasse gebruiken. Met deze methode kunnen we ook de bovenliggende map maken als deze er nog niet is.

Voorbeeld 2: maak een nieuwe map met de methode 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."); ) ) ) 

In het bovenstaande voorbeeld hebben we een bestandsobject gemaakt met de naam bestand. Het object bevat informatie over het directorypad.

 File file = new File("Java Tutorial\directory"); 

Hier hebben we de mkdirs()methode gebruikt om een ​​nieuwe map met het opgegeven pad te maken.

Als de directory niet bestaat op de huidige locatie , wordt de nieuwe directory gemaakt en wordt dit bericht weergegeven.

 De nieuwe directory is gemaakt. 

Als de directory echter al bestaat , zien we dit bericht.

 De directory bestaat al. 

Hier, als de Java Tutorial- directory niet bestaat, dan maakt de mkdirs()methode ook de Java Tutorial- directory aan samen met de directory .

Opmerking : we hebben dubbele backslash gebruikt bij het specificeren van het pad. Het is omdat het karakter wordt gebruikt als een escape-teken in Java. Daarom wordt de eerste backslash gebruikt als escape-teken voor de tweede.

Interessante artikelen...