logo

Како направити нову фасциклу у Јави

У Јави можемо да користимо Филе објекат да бисте креирали нову фасциклу или директоријум. Тхе Класа датотеке Јава обезбедити начин на који можемо да направимо или креирамо директоријум или фасциклу. Користимо мкдир() методом Филе класе да бисте направили нову фасциклу.

Да бисмо креирали директоријум, прво морамо да креирамо инстанцу класе Филе и проследимо параметар тој инстанци. Овај параметар је путања директоријума где треба да га креирамо. Након тога, морамо да позовемо мкдир() метод који користи тај фајл објекат.

Како направити нову фасциклу у Јави

Хајде да користимо методу мкдир() да креирамо директоријум или фасциклу преко а Јава програм.

ЦреатеФолдер.јава

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

Излаз:

Како направити нову фасциклу у Јави

Ако одемо на ту локацију, видећемо креирану фасциклу као:

Како направити нову фасциклу у Јави

Напомена: Ако унесемо недоступну путању, метода мкдир() неће креирати фасциклу и проследити контролни ток другом делу.

Како направити нову фасциклу у Јави

Креирање хијерархије нових фасцикли

Недостатак методе мкдир() решава се методом мкдирс(). Тхе мкдирс() метода је моћнија од мкдир() методом. Метода мкдирс() креира хијерархију нових фасцикли или директоријума. Креира фасциклу на исти начин као и метод мкдир(), али такође креира и родитељске фасцикле које не постоје.

Узмимо пример да разумемо како се метода мкдирс() разликује од методе мкдир().

аритметичка логичка јединица

ЦреатеФолдерХиерарцхи.јава

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

Излаз:

Како направити нову фасциклу у Јави

Када приступимо жељеној локацији, видимо креирану фасциклу. Ако корисник унесе недоступну локацију, мкдирс() је чини доступном креирањем свих надређених фасцикли које не постоје у систему.

Како направити нову фасциклу у Јави