logo

כיצד ליצור תיקיה חדשה ב-Java

ב-Java, אנו יכולים להשתמש ב- אובייקט קובץ כדי ליצור תיקיה או ספרייה חדשה. ה מחלקת קבצים של Java לספק דרך שדרכה נוכל ליצור או ליצור ספרייה או תיקיה. אנו משתמשים ב- mkdir() שיטת ה קוֹבֶץ כיתה כדי ליצור תיקיה חדשה.

ליצירת ספרייה, ראשית עלינו ליצור מופע של המחלקה File ולהעביר פרמטר לאותו מופע. פרמטר זה הוא הנתיב של הספרייה שבה עלינו ליצור אותה. לאחר מכן, עלינו להפעיל את mkdir() שיטה המשתמשת באובייקט הקובץ הזה.

כיצד ליצור תיקיה חדשה ב-Java

בואו נשתמש בשיטת mkdir() כדי ליצור ספרייה או תיקיה דרך a Java תכנית.

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

תְפוּקָה:

כיצד ליצור תיקיה חדשה ב-Java

אם נלך למיקום זה, נראה את התיקיה שנוצרה כך:

כיצד ליצור תיקיה חדשה ב-Java

הערה: אם נזין נתיב לא זמין, שיטת mkdir() לא תיצור תיקיה ותעביר את זרימת הבקרה לחלק האחר.

כיצד ליצור תיקיה חדשה ב-Java

יצירת היררכיה של תיקיות חדשות

החיסרון של שיטת mkdir() נפתר על ידי שיטת mkdirs() . ה mkdirs() השיטה חזקה יותר מ mkdir() שיטה. שיטת mkdirs() יוצרת היררכיה של תיקיות או ספריות חדשות. זה יוצר תיקיה באותו אופן כמו שיטת mkdir() אבל זה יוצר גם את תיקיות האב שאינן קיימות.

הבה ניקח דוגמה כדי להבין כיצד שיטת mkdirs() שונה משיטת mkdir() .

c++ המרת int למחרוזת

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

תְפוּקָה:

כיצד ליצור תיקיה חדשה ב-Java

כאשר אנו ניגשים למיקום הרצוי, אנו רואים את התיקיה שנוצרה. אם המשתמש מזין מיקום לא זמין, ה-mkdirs() יהפוך אותו לזמין על ידי יצירת כל תיקיות האב שאינן קיימות במערכת.

כיצד ליצור תיקיה חדשה ב-Java