2010-03-03 10 views
10

Aşağıdaki dizini göz önünde bulundurun:.net, yoldan dizin adı almak için inşa edilmiş?

string fullpath = "C:\MyDir1\MyDir2\MyDir3"; 

"MyDir3" döndürmek istiyorum - bu dizinin adı (bir dizinin tam yolu değil), bunu string manipulasyonu kullanarak yapabilirim, ama orada Çerçeve sınıflarını kullanarak bunu başarmak için kolay (yerleşik)?

Teşekkürler

cevap

23
string dir = new DirectoryInfo(fullpath).Name; 
+0

iyi görünüyor teşekkürler denemek - İlk cevaba lol ve :) –

2

, bu

string s =new System.IO.DirectoryInfo(@"C:\MyDir1\MyDir2\MyDir3").Name; 
0
string s = System.IO.Path.GetFileName(@"C:\MyDir1\MyDir2\MyDir3") 
+1

hiçbir eğik çizgi varsa sadece çalışır. -1 – jpmc26

İlgili konular