निर्देशिका बनाने के लिए जावा प्रोग्राम

इस उदाहरण में, हम जावा में निर्देशिका बनाना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा फ़ाइल वर्ग
  • जावा अगर … और स्टेटमेंट

जावा फ़ाइल वर्ग mkdir()एक नई निर्देशिका बनाने की विधि प्रदान करता है । विधि लौटती है

  • true यदि नई निर्देशिका बनाई जाती है
  • false यदि निर्देशिका पहले से मौजूद है

उदाहरण 1: जावा में एक नई निर्देशिका बनाएँ

 import java.io.File; class Main ( public static void main(String() args) ( // creates a file object with specified path File file = new File("Java Example\directory"); // tries to create a new directory boolean value = file.mkdir(); if(value) ( System.out.println("The new directory is created."); ) else ( System.out.println("The directory already exists."); ) ) ) 

उपरोक्त उदाहरण में, हमने फ़ाइल नाम की एक फ़ाइल ऑब्जेक्ट बनाई है। ऑब्जेक्ट में निर्दिष्ट निर्देशिका पथ के बारे में जानकारी शामिल है।

 File file = new File("Java Example\directory"); 

यहां, हमने mkdir()निर्दिष्ट पथ में एक नई निर्देशिका बनाने के लिए विधि का उपयोग किया है ।

यदि निर्देशिका निर्दिष्ट स्थान पर मौजूद नहीं है , तो नई निर्देशिका बनाई जाती है और यह संदेश दिखाया जाता है।

 नई निर्देशिका बनाई गई है। 

हालाँकि, यदि निर्देशिका पहले से मौजूद है , तो हम इस संदेश को देखेंगे।

 निर्देशिका पहले से मौजूद है। 

यह नोट करना महत्वपूर्ण है कि, निर्देशिका जावा उदाहरण मूल निर्देशिका के अंदर बनाई गई है ।

हालाँकि, यदि जावा उदाहरण जनक निर्देशिका मौजूद नहीं है, तो mkdir()विधि निर्देशिका नहीं बना सकती है ।

इस मामले में, हम mkdirs()जावा Fileवर्ग की विधि का उपयोग कर सकते हैं । विधि हमें मूल निर्देशिका बनाने के लिए और साथ ही अगर यह पहले से ही नहीं है।

उदाहरण 2: mkdirs () पद्धति का उपयोग करके एक नई निर्देशिका बनाएं

 import java.io.File; class Main ( public static void main(String() args) ( // creates a file object in the current path File file = new File("Java Tutorial\directory"); // tries to create a new directory boolean value = file.mkdirs(); if(value) ( System.out.println("The new directory is created."); ) else ( System.out.println("The directory already exists."); ) ) ) 

उपरोक्त उदाहरण में, हमने फ़ाइल नाम की एक फ़ाइल ऑब्जेक्ट बनाई है। ऑब्जेक्ट में निर्देशिका पथ के बारे में जानकारी शामिल है।

 File file = new File("Java Tutorial\directory"); 

यहां, हमने mkdirs()निर्दिष्ट पथ के साथ एक नई निर्देशिका बनाने के लिए विधि का उपयोग किया है ।

यदि निर्देशिका वर्तमान स्थान पर मौजूद नहीं है , तो नई निर्देशिका बनाई जाती है और यह संदेश दिखाया जाता है।

 नई निर्देशिका बनाई गई है। 

हालाँकि, यदि निर्देशिका पहले से मौजूद है , तो हम इस संदेश को देखेंगे।

 निर्देशिका पहले से मौजूद है। 

यहां, यदि जावा ट्यूटोरियल निर्देशिका मौजूद नहीं है, तो यह mkdirs()विधि जावा ट्यूटोरियल निर्देशिका के साथ-साथ निर्देशिका भी बनाती है

नोट : हमने पथ निर्दिष्ट करते समय डबल-बैकस्लैश का उपयोग किया है। इसका कारण यह है कि चरित्र का जावा में एक भागने चरित्र के रूप में उपयोग किया जाता है । इसलिए पहले बैकस्लैश का उपयोग दूसरे के लिए भागने के पात्र के रूप में किया जाता है।

दिलचस्प लेख...