जावा प्रोग्राम करंट वर्किंग डायरेक्टरी पाने के लिए

इस कार्यक्रम में, आप जावा में वर्तमान कामकाजी निर्देशिका प्राप्त करना सीखेंगे।

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

  • जावा फ़ाइल वर्ग
  • जावा स्ट्रिंग

उदाहरण 1: वर्तमान कार्यशील निर्देशिका प्राप्त करें

 public class CurrDirectory ( public static void main(String() args) ( String path = System.getProperty("user.dir"); System.out.println("Working Directory = " + path); ) )

आउटपुट

 कार्य निर्देशिका = C: Users Admin Desktop curDir

उपरोक्त कार्यक्रम में, हम इस्तेमाल किया Systemहै getProperty()विधि प्राप्त करने के लिए user.dirकार्यक्रम की संपत्ति। यह वह निर्देशिका लौटाता है जिसमें हमारा जावा प्रोजेक्ट शामिल है।

उदाहरण 2: पथ का उपयोग करके वर्तमान कार्यशील निर्देशिका प्राप्त करें

 import java.nio.file.Paths; public class CurrDirectory ( public static void main(String() args) ( String path = Paths.get("").toAbsolutePath().toString(); System.out.println("Working Directory = " + path); ) )

आउटपुट

 कार्य निर्देशिका = C: Users Admin Desktop curDir

उपरोक्त कार्यक्रम में, हम इस्तेमाल किया Pathहै get()विधि हमारे कार्यक्रम के वर्तमान पथ प्राप्त करने के लिए। यह कार्यशील निर्देशिका के लिए एक सापेक्ष पथ देता है।

हम तो सापेक्ष पथ का उपयोग करके एक निरपेक्ष पथ में बदल जाते हैं toAbsolutePath()। चूंकि यह एक Pathवस्तु देता है , इसलिए हमें इसे toString()विधि का उपयोग करके स्ट्रिंग में बदलने की आवश्यकता है ।

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