इस उदाहरण में, हम जावा में निर्देशिका बनाना सीखेंगे।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- जावा फ़ाइल वर्ग
- जावा अगर … और स्टेटमेंट
जावा फ़ाइल वर्ग 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()
विधि जावा ट्यूटोरियल निर्देशिका के साथ-साथ निर्देशिका भी बनाती है ।
नोट : हमने पथ निर्दिष्ट करते समय डबल-बैकस्लैश का उपयोग किया है। इसका कारण यह है कि चरित्र का जावा में एक भागने चरित्र के रूप में उपयोग किया जाता है । इसलिए पहले बैकस्लैश का उपयोग दूसरे के लिए भागने के पात्र के रूप में किया जाता है।