संभव डुप्लिकेट:
Getting path relative to the current working directory?के सापेक्ष पथ सी # निरपेक्ष पथ परिवर्तित
मैं सी # में कोड है कि एक रिश्तेदार के लिए एक निरपेक्ष पथ से कुछ छवियों को शामिल है, ताकि छवि पाया जा सकता है है कोई फर्क नहीं पड़ता कि एप्लिकेशन गुना कहाँ स्थित है।
उदाहरण के लिए मेरी कोड में पथ (और छवि के लिए अपने लैपटॉप में)
C:/something/res/images/image1.jpeg
है और मैं अपने कोड में पथ चाहते
..../images/image1.jpeg
होने के लिए तो यह जहाँ भी चला सकते हैं फ़ोल्डर रखा गया है, जो भी C:
विभाजन का नाम इत्यादि है
मैं अपने कोड में एक पथ रखना चाहता हूं जो एप्लिकेशन फ़ोल्डर स्थान से स्वतंत्र है या यदि यह दूसरे में है विभाजन, जब तक यह शेष समाधान के समान फ़ोल्डर में है।
मैं इस कोड है:
try
{
File.Delete("C:/JPD/SCRAT/Desktop/Project/Resources/images/image1.jpeg");
}
catch (Exception)
{
MessageBox.Show("File not found:C:/Users/JPD/Desktop/Project/images/image1.jpeg");
}
इस कोड को केवल चलाता है, तो फ़ाइल और फ़ोल्डर, कि कुछ रास्ते में हैं मैं इतना रिश्तेदार होने के लिए उस पथ के लिए इच्छा (जो भी कोड का स्थान है) जहां भी मैं पूरा फ़ोल्डर (कोड, फाइल इत्यादि) डालता हूं, तब भी प्रोग्राम तब तक काम करेगा जब तक कोड (जो प्रोजेक्ट फ़ोल्डर के अंतर्गत है) फ़ोल्डर छवियों के साथ एक ही स्थान पर है ... मुझे क्या करना चाहिए?
@ user1766548 यदि आप उस कोड को नहीं समझते हैं, तो आप यहां पोस्ट किए गए किसी अन्य कोड को कैसे समझेंगे? – Kiril
इस परियोजना को एक ऐसे व्यक्ति द्वारा डुप्लिकेट के रूप में चिह्नित किया गया था जो उसके उत्तर के लिए डाउनवॉटेड हो गया था ... अच्छा –
डुप्लिकेट में उत्तर एक अच्छा है। वहा जाओ। –