2012-07-06 9 views
14

Come ottengo un genitore di una directory, ad esempio:Come trovo la directory principale di un percorso?

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

Output: C:\AAA\BBB\CCC\ 
+1

possibile duplicato di [Come trovare la directory principale in C#?] (Http://stackoverflow.com/questions/6875904/how-do-i-find-the-parent-directory-in-c) – bfavaretto

risposta

29
upDir = Directory.GetParent(path).FullName; 
6
string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); 
string parentDir = Directory.GetParent(path).FullName; 
Problemi correlati