2010-01-29 8 views
7

मान लें कि मेरे पास ".............. \ bin \ prices.xls" के रूप में परिभाषित फ़ाइल नाम है, क्या इसे पूरी तरह से योग्य पथ में परिवर्तित करने का एक आसान तरीका है (एक फ़ाइल में ड्राइव अक्षर, कोलन और सभी फ़ोल्डर्स शामिल हैं)?मैं एक सापेक्ष पथ को सी #/.NET में पूरी तरह से योग्य पथ में कैसे परिवर्तित करूं?

+0

आप फ़ाइल को "सामग्री" के रूप में चिह्नित कर रहे हैं और फिर एप्लिकेशन डिप्लॉयमेंट का उपयोग कर रहे हैं। डेटा डायरेक्ट्री जब ऐप को तैनात किया गया है? – tster

उत्तर

15

Path.GetFullPath() का प्रयास करें:

निर्दिष्ट पथ स्ट्रिंग के लिए निरपेक्ष पथ देता है।

पूर्ण पथ में सिस्टम पर फ़ाइल या निर्देशिका का पता लगाने के लिए आवश्यक सभी जानकारी शामिल है।

+2

+1 ध्यान देने योग्य एक बात यह है कि पथ। गेटफुलपाथ() पूर्ण पथ लौटाएगा कि फ़ाइल मौजूद है या नहीं। यह उपयोगी हो सकता है, लेकिन कुछ मामलों में यह देखने के लिए कुछ है। – Aaron

+0

मेरी इच्छा है कि मैं आपके उत्तर को एक से अधिक बार वोट दे सकता हूं। इसने हमारी टीम को सालों से पीड़ित किया है! –