2012-04-18 8 views
6

मैं सही बैकस्लैश विभाजक के बारे में चिंता किए बिना रजिस्ट्री कुंजी पथ टुकड़ों को एक साथ जोड़ना चाहता हूं, जो पथ में भावना के समान है। कॉम्बाइन ... या क्या मैं शायद इस उद्देश्य के लिए पथ। कॉम्बिन का दुरुपयोग कर सकता हूं?क्या कोई पथ है .net में रजिस्ट्री कुंजी पथ के लिए कॉम्बाइन?

+0

पीएस अब जवाब दिया गया है मेरे पास एक और सवाल है - क्या यह मोनो पर भी काम करेगा? –

उत्तर

1

आप इसके लिए Path.Combine का उपयोग कर सकते हैं।

+3

यदि आप अपने टुकड़ों में फ़ाइल नामों के लिए अमान्य हैं, लेकिन वैध रजिस्ट्री कुंजी मान हैं तो आप Path.Combine का उपयोग नहीं कर सकते हैं। –

+1

यदि आप अपने रजिस्ट्री मान में ड्राइव विनिर्देशक शामिल हैं तो आप Path.Combine का भी उपयोग नहीं कर सकते हैं। पथ। कॉम्बिन ("एचकेसीयू \ कुंजी \", "सी: \ some.dll"); बस सी: \ some.dll वापस आ जाएगा। यह एमएसडीएन आलेख में उल्लेख किया गया है: "यदि पथ 2 में रूट शामिल है, तो पथ 2 वापस कर दिया गया है"। स्रोत: https://msdn.microsoft.com/en-us/library/fyy7a5kt(v=vs.110).aspx –

संबंधित मुद्दे