GetParent方法上升2级

时间:2014-05-09 22:58:22

标签: c#

我正在尝试使用以下代码获取项目文件夹的目录:

    static void Main(string[] args)
    {
        var myPath = System.IO.Directory.GetParent(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location));

        Console.WriteLine(myPath);            
    }

如您所见,代码返回可执行路径:../ PROJECT_FOLDER / bin / Debug' s父目录,因此返回../ PROJECT_FOLDER / bin。

我希望它只返回../ PROJECT_FOLDER。

有没有人知道这样做的好方法?

1 个答案:

答案 0 :(得分:0)

对不起,我刚刚找到了解决方案,希望它有助于某人下线:

var myPath = System.IO.Directory.GetParent(System.IO.Directory.GetParent(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location)).ToString());

        Console.WriteLine(myPath);