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