Comment trouver le répertoire parent d'un chemin?

Comment puis-je obtenir un parent d'un répertoire, par exemple:

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

Output:  C:\AAA\BBB\CCC\

source d'informationauteur Wild Goat