logo

Hogyan hozzunk létre új mappát Java-ban

Java-ban használhatjuk a Fájl objektum új mappa vagy könyvtár létrehozásához. A Java fájlosztály lehetőséget biztosítanak könyvtár vagy mappa létrehozására vagy létrehozására. Használjuk a mkdir() módszere a Fájl osztályban új mappa létrehozásához.

Könyvtár létrehozásához először létre kell hoznunk a File osztály egy példányát, és át kell adni egy paramétert annak. Ez a paraméter annak a könyvtárnak az elérési útja, ahol létre kell hoznunk. Ezt követően meg kell hívnunk a mkdir() metódus az adott fájlobjektum használatával.

Hogyan hozzunk létre új mappát Java-ban

Használjuk az mkdir() metódust könyvtár vagy mappa létrehozásához a Jáva program.

CreateFolder.java

 //Import file class import java.io.File; //Import Scanner class import java.util.Scanner; public class CreateFolder { //Main() method start public static void main(String args[]) { //Using Scanner class to get the path from the user where he wants to create a folder. System.out.println('Enter the path where you want to create a folder: '); Scanner sc = new Scanner(System.in); String path = sc.next(); //Using Scanner class to get the folder name from the user System.out.println('Enter the name of the desired a directory: '); path = path+sc.next(); //Instantiate the File class File f1 = new File(path); //Creating a folder using mkdir() method boolean bool = f1.mkdir(); if(bool){ System.out.println('Folder is created successfully'); }else{ System.out.println('Error Found!'); } } } 

Kimenet:

Hogyan hozzunk létre új mappát Java-ban

Ha erre a helyre megyünk, a létrehozott mappát a következőképpen fogjuk látni:

Hogyan hozzunk létre új mappát Java-ban

Megjegyzés: Ha nem elérhető elérési utat adunk meg, az mkdir() metódus nem hoz létre mappát, és nem adja át a vezérlőfolyamatot az else résznek.

Hogyan hozzunk létre új mappát Java-ban

Új mappák hierarchiájának létrehozása

Az mkdir() metódus hátrányát az mkdirs() metódus oldja meg. A mkdirs() módszer erősebb, mint mkdir() módszer. Az mkdirs() metódus létrehozza az új mappák vagy könyvtárak hierarchiáját. Ugyanúgy hoz létre mappát, mint az mkdir() metódus, de létrehozza a nem létező szülőmappákat is.

Vegyünk egy példát, hogy megértsük, miben különbözik az mkdirs() metódus az mkdir() metódustól.

java megjegyzések

CreateFolderHierarchy.java

 import java.io.File; import java.util.Scanner; public class CreateFolderHierarchy { //main() method start public static void main(String args[]) { //Using Scanner class to get the path from the user where he wants to create a folder. System.out.println('Enter the path where you want to create a folder: '); Scanner sc = new Scanner(System.in); String path = sc.next(); //Using Scanner class to get the folder name from the user System.out.println('Enter the name of the desired a directory: '); path = path+sc.next(); //Instantiate the File class File f1 = new File(path); //Creating a folder using mkdirs() method boolean bool2 = f1.mkdirs(); if(bool2){ System.out.println('Folder is created successfully'); }else{ System.out.println('Error Found!'); } } } 

Kimenet:

Hogyan hozzunk létre új mappát Java-ban

Amikor elérjük a kívánt helyet, látjuk a létrehozott mappát. Ha a felhasználó elérhetetlen helyet ad meg, az mkdirs() elérhetővé teszi azt az összes olyan szülőmappa létrehozásával, amely nem létezik a rendszerben.

Hogyan hozzunk létre új mappát Java-ban