का उपयोग कर निर्देशिका में फ़ाइल कैसे बनाएं, मैं सापेक्ष पथ का उपयोग कर एक नई निर्देशिका में एक फ़ाइल बनाना चाहता हूं। निर्देशिका "टीएमपी" बनाना काफी आसान है।जावा - सापेक्ष पथ
हालांकि, जब मैं फ़ाइल बनाता हूं, तो यह वर्तमान निर्देशिका में बस नया नहीं है। कोड लाइन नीचे है।
File tempfile = new File("tempfile.txt");
यह भी कोशिश की है:
File tempfile = new File("\\user.dir\\tmp\\tempfile.txt");
जाहिर है मैं गलत समझ रहा हूँ कैसे इस विधि काम करता है। आपकी सहायता की बहुत प्रशंसा की जाती है।
संपादित करें: वर्तमान में उपयोग की जाने वाली कोड लाइन के साथ-साथ मुझे लगता है कि भ्रम को दूर करने के लिए एक सापेक्ष पथ के लिए काम कर सकता है।
उपरोक्त कोड एक पूर्ण पथ का उपयोग करता है: '\ user.dir \ tmp \ tempfile.txt'। मैं नहीं देखता कि यह फ़ाइल वर्तमान निर्देशिका में कैसे बनाई जा सकती है। प्रासंगिक कोड पोस्ट करें, हमें बताएं कि आप क्या करने की उम्मीद करते हैं, और इसके बजाय यह क्या करता है। –
* ".. सापेक्ष पथ का उपयोग करना।" * क्या सापेक्ष है? आवेदन पत्र? कक्षा का पैकेज? सापेक्ष पर्यवेक्षक? ध्यान दें कि ए) यह एक कन्स्ट्रक्टर है, एक विधि नहीं। बी) 'user.dir' स्वचालित रूप से विस्तारित नहीं किया जाएगा। सी) जादू द्वारा प्रोग्रामिंग शायद ही कभी काम करता है, दस्तावेज पढ़ने का प्रयास करें। –