Как найти родительский каталог пути? Как получить родительский каталог, например: string upDir = GetOneLvlUp(@"C:\AAA\BBB\CCC\DDD\"); Output: C:\AAA\BBB\CCC\ Ответ 1 upDir = Directory.GetParent(path).FullName; Ответ 2 Все, что вы хотите, находится в классе Directory: http://msdn.microsoft.com/en-us/library/system.io.directory.aspx В частности, GetParent: http://msdn.microsoft.com/en-us/library/system.io.directory.getparent.aspx Ответ 3 string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); string parentDir = Directory.GetParent(path).FullName; Ответ 4 var upDir = new DirectoryInfo(yourPath).Parent.FullName;
Ответ 2 Все, что вы хотите, находится в классе Directory: http://msdn.microsoft.com/en-us/library/system.io.directory.aspx В частности, GetParent: http://msdn.microsoft.com/en-us/library/system.io.directory.getparent.aspx
Ответ 3 string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); string parentDir = Directory.GetParent(path).FullName;