logo

Kaip sukurti naują aplanką Java

Java programoje galime naudoti Failo objektas norėdami sukurti naują aplanką arba katalogą. The „Java“ failų klasė suteikti būdą, kuriuo galime sukurti arba sukurti katalogą ar aplanką. Mes naudojame mkdir () metodas Failas klasėje, kad sukurtumėte naują aplanką.

Norėdami sukurti katalogą, pirmiausia turime sukurti failų klasės egzempliorių ir perduoti jam parametrą. Šis parametras yra katalogo, kuriame turime jį sukurti, kelias. Po to turime iškviesti mkdir () metodas naudojant tą failo objektą.

Kaip sukurti naują aplanką Java

Naudokime mkdir() metodą, kad sukurtume katalogą arba aplanką per a Java programa.

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!'); } } } 

Išvestis:

Kaip sukurti naują aplanką Java

Jei eisime į tą vietą, sukurtą aplanką pamatysime taip:

Kaip sukurti naują aplanką Java

Pastaba: jei įvesime nepasiekiamą kelią, mkdir() metodas nesukurs aplanko ir neperduos valdymo srauto kitai daliai.

Kaip sukurti naują aplanką Java

Naujų aplankų hierarchijos kūrimas

Metodo mkdir() trūkumas išsprendžiamas mkdirs() metodu. The mkdirs () metodas yra galingesnis nei mkdir () metodas. Metodas mkdirs() sukuria naujų aplankų arba katalogų hierarchiją. Jis sukuria aplanką taip pat, kaip mkdir() metodas, bet taip pat sukuria ir pirminius aplankus, kurių nėra.

Paimkime pavyzdį, kad suprastume, kuo mkdirs() metodas skiriasi nuo mkdir() metodo.

JAV miestų pavadinimai

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!'); } } } 

Išvestis:

Kaip sukurti naują aplanką Java

Kai pasiekiame norimą vietą, matome sukurtą aplanką. Jei vartotojas įveda nepasiekiamą vietą, mkdirs() padaro ją prieinamą sukurdamas visus pirminius aplankus, kurių sistemoje nėra.

Kaip sukurti naują aplanką Java