Ответ 1
string dir = new DirectoryInfo(fullpath).Name;
Учитывая следующий каталог:
string fullpath = "C:\MyDir1\MyDir2\MyDir3";
Я хотел бы вернуть "MyDir3" - это имя каталога (не полный путь к каталогу), я знаю, что могу это сделать, используя строковые манипуляции, но есть ли простой (встроенный способ) для достижения этого используя рамки классов?
Спасибо
string dir = new DirectoryInfo(fullpath).Name;
попробуйте это
string s =new System.IO.DirectoryInfo(@"C:\MyDir1\MyDir2\MyDir3").Name;
string s = System.IO.Path.GetFileName(@"C:\MyDir1\MyDir2\MyDir3")