Как найти родительский каталог пути?

Как получить родительский каталог, например:

string upDir = GetOneLvlUp(@"C:\AAA\BBB\CCC\DDD\");

Output:  C:\AAA\BBB\CCC\

Ответы

Ответ 1

upDir = Directory.GetParent(path).FullName;

Ответ 3

string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
string parentDir = Directory.GetParent(path).FullName;

Ответ 4

var upDir = new DirectoryInfo(yourPath).Parent.FullName;