.net, встроенный способ получить имя каталога из пути?

Учитывая следующий каталог:

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

Я хотел бы вернуть "MyDir3" - это имя каталога (не полный путь к каталогу), я знаю, что могу это сделать, используя строковые манипуляции, но есть ли простой (встроенный способ) для достижения этого используя рамки классов?

Спасибо

Ответ 1

string dir = new DirectoryInfo(fullpath).Name;

Ответ 2

попробуйте это

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

Ответ 3

string s = System.IO.Path.GetFileName(@"C:\MyDir1\MyDir2\MyDir3")