2009-10-08 17 views
17

सी # फ़ाइल विभाजक के साथ कैसे सामना करता है? यह हमेशा ग्रहण फ़ाइल विभाजक है "\" (या "\\" और इस इस तरह भाग निकले होने की जरूरत है है?जावा में फ़ाइल.सेपरेटर के समतुल्य सी # समतुल्य है

+0

@all धन्यवाद - मैं एक (भ्रामक) लेख में आया था, जिसमें सुझाव दिया गया था कि कोई समकक्ष –

उत्तर

38

मुझे लगता है कि Path.DirectorySeparatorChar तुम क्या जरूरत है। आप System.IO नाम स्थान में पा सकते हैं है।

+0

पथसेपरेटर को इंगित करने के लिए खेद है, मैंने इसे अभी तय किया है। – Geo

11

संयोजित करने के लिए रास्तों का उपयोग करें और के रूप में भू ने सुझाव दिया, इस DirectorySeparatorChar

IO.Path.Combine("path", "file.ext"); 
2

साथ संयोजन के रूप में काम करता है फ़ाइल विभाजक से, तुम सच में निर्देशिका विभाजक मतलब है, तो आप Path.DirectorySeparatorChar और Path.AltDirectorySeparatorChar की जरूरत है।

इन्हें प्रासंगिक प्लेटफ़ॉर्म-विशिष्ट वर्ण मिलेगा, उन्हें हार्ड-कोड किए बिना (और उन्हें ठीक से बचने की आवश्यकता से बचने के लिए)।

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