जब मैं
स्ट्रिंग s = Path.Combine (folders.Data, fileName) ; मेरे पास फ़ाइल है: \\ ... (यूआरआई स्थान)। मैं c: \ ... ( नहीं- यूआरआई स्थान) कैसे प्राप्त करूं? संपादित करें: फ़ोल्डर वर्ग के लिए कोड है:
सार्वजनिक स्थिर वर्ग फ़ोल्डर {सार्वजनिक स्थैतिक स्ट्रिंग ऐप {get {return Path.GetDirectoryName (Assembly.GetAssembly (typeof (फ़ोल्डर्स))। कोडबेस); }} सार्वजनिक स्थिर स्ट्रिंग डेटा {get {return Path.Combine (App, "Data"); }}}}
path.Combine अंतिम घटक जोड़ता है, आपको फ़ाइल निकालने की आवश्यकता है: \ फ़ोल्डर्स से। डेटा
आप ऐसा कुछ कर सकते हैं
स्ट्रिंग s = पथ। कोबाइन (फ़ोल्डर्स.डेटा। ("फ़ाइल: \", "" ), फ़ाइल का नाम); स्पष्ट समाधान के लिए विधानसभा का उपयोग करने का प्रयास करें। स्थान, जैसा कि यह दिखाया गया है कि आप क्या चाहते हैं।
इसका उपयोग करने के बजाय:
वापसी पथ। गेट डायरेक्टरीनाम (विधानसभा। गेट विधानसभा (प्रकार (फ़ोल्डर))। कोडबेस); उपयोग करें: <पूर्व> वापस पथ। गेट डायरेक्टरीनाम (विधानसभा.गेटअसम्बैड (टाइपफ (फ़ोल्डर))। स्थान);
Comments
Post a Comment