इस कार्यक्रम में, आप कोटलिन में वर्तमान कामकाजी निर्देशिका प्राप्त करना सीखेंगे।
उदाहरण 1: वर्तमान कार्यशील निर्देशिका प्राप्त करें
fun main(args: Array) ( val path = System.getProperty("user.dir") println("Working Directory = $path") )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
कार्य निर्देशिका = C: Users Admin Desktop curDir
उपरोक्त कार्यक्रम में, हम इस्तेमाल किया System
है getProperty()
विधि प्राप्त करने के लिए user.dir
कार्यक्रम की संपत्ति। यह वह निर्देशिका लौटाता है जिसमें हमारा जावा प्रोजेक्ट शामिल है।
उदाहरण 2: पथ का उपयोग करके वर्तमान कार्यशील निर्देशिका प्राप्त करें
import java.nio.file.Paths fun main(args: Array) ( val path = Paths.get("").toAbsolutePath().toString() println("Working Directory = $path") )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
कार्य निर्देशिका = C: Users Admin Desktop curDir
उपरोक्त कार्यक्रम में, हम इस्तेमाल किया Path
है get()
विधि हमारे कार्यक्रम के वर्तमान पथ प्राप्त करने के लिए। यह कार्यशील निर्देशिका के लिए एक सापेक्ष पथ देता है।
हम फिर सापेक्ष पथ का उपयोग करके निरपेक्ष पथ में बदल जाते हैं toAbsolutePath()
। चूंकि, यह एक Path
वस्तु देता है , हमें इसे toString()
विधि का उपयोग करके स्ट्रिंग में बदलने की आवश्यकता है ।
यहां वर्तमान कार्य निर्देशिका प्राप्त करने के लिए जावा कोड: जावा प्रोग्राम समतुल्य है।