पथ

2010-03-09 11 views
9

से फ़ोल्डर का नाम प्राप्त करें मेरे पास कुछ पथ c:\server\folderName1\another name\something\another folder\ है।पथ

मैं अंतिम फ़ोल्डर नाम से कैसे निकाल सकता हूं?

मैंने कई चीजों की कोशिश की है लेकिन वे काम नहीं कर पाए।

मैं सिर्फ अंतिम \ और फिर बाकी को लेने के लिए नहीं खोजना चाहता हूं।

धन्यवाद।

उत्तर

15
string a = new System.IO.DirectoryInfo(@"c:\server\folderName1\another name\something\another folder\").Name; 
5

DirectoryInfo.Name काम करता है:

using System; 
using System.IO; 

class Test 
{ 
    static void Main() 
    { 
     DirectoryInfo info = new DirectoryInfo("c:\\users\\jon\\test\\"); 
     Console.WriteLine(info.Name); // Prints test 
    }             
} 
0

उपयोग इस एक लाइन System.Linq आदेश:

foldername.Split(Path.DirectorySeparatorChar).Reverse().ToArray()[0] 
1

भी संभव System.IO.Path का उपयोग कर:

string s = Path.GetFileName(Path.GetDirectoryName(@"c:\server\folderName1\another name\something\another folder\")); 
संबंधित मुद्दे