logo

كيفية إنشاء مجلد جديد في جافا

في جافا، يمكننا استخدام كائن الملف لإنشاء مجلد أو دليل جديد. ال فئة ملف جافا توفير طريقة يمكننا من خلالها إنشاء أو إنشاء دليل أو مجلد. نحن نستخدم ال مكدير () طريقة ملف فئة لإنشاء مجلد جديد.

لإنشاء دليل، يتعين علينا أولاً إنشاء مثيل لفئة File وتمرير معلمة إلى هذا المثيل. هذه المعلمة هي مسار الدليل الذي نحتاج إلى إنشائه. بعد ذلك علينا أن نستدعي مكدير () الطريقة باستخدام كائن الملف هذا.

كيفية إنشاء مجلد جديد في جافا

دعونا نستخدم طريقة mkdir() لإنشاء دليل أو مجلد من خلال ملف جافا برنامج.

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

انتاج:

كيفية إنشاء مجلد جديد في جافا

إذا ذهبنا إلى هذا الموقع، فسنرى المجلد الذي تم إنشاؤه على النحو التالي:

كيفية إنشاء مجلد جديد في جافا

ملاحظة: إذا أدخلنا مسارًا غير متاح، فلن تقوم طريقة mkdir() بإنشاء مجلد وتمرير تدفق التحكم إلى الجزء الآخر.

كيفية إنشاء مجلد جديد في جافا

إنشاء التسلسل الهرمي للمجلدات الجديدة

يتم حل عيوب طريقة mkdir () عن طريق طريقة mkdirs (). ال مكديرس () الطريقة أقوى من مكدير () طريقة. تقوم طريقة mkdirs() بإنشاء تسلسل هرمي للمجلدات أو الدلائل الجديدة. يقوم بإنشاء مجلد بنفس طريقة طريقة mkdir()، ولكنه يقوم أيضًا بإنشاء المجلدات الأصلية غير الموجودة أيضًا.

لنأخذ مثالاً لفهم كيفية اختلاف طريقة mkdirs() عن طريقة mkdir().

كل الحروف الكبيرة الاختصار تتفوق

إنشاء مجلدHierarchy.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!'); } } } 

انتاج:

كيفية إنشاء مجلد جديد في جافا

عندما نصل إلى الموقع المطلوب، نرى المجلد الذي تم إنشاؤه. إذا قام المستخدم بإدخال موقع غير متاح، فإن mkdirs() يجعله متاحًا عن طريق إنشاء كافة المجلدات الأصلية غير الموجودة في النظام.

كيفية إنشاء مجلد جديد في جافا