How to navigate a few folders up?

前端 未结 11 2310
感动是毒
感动是毒 2020-11-29 20:52

One option would be to do System.IO.Directory.GetParent() a few times. Is there a more graceful way of travelling a few folders up from where the executing assembly resides?

11条回答
  •  无人及你
    2020-11-29 21:28

    Other simple way is to do this:

    string path = @"C:\Folder1\Folder2\Folder3\Folder4";
    string newPath = Path.GetFullPath(Path.Combine(path, @"..\..\"));
    

    Note This goes two levels up. The result would be: newPath = @"C:\Folder1\Folder2\";

提交回复
热议问题