C# GetParent方法上升2级
我正在尝试使用以下代码获取项目文件夹的目录:C# GetParent方法上升2级,c#,C#,我正在尝试使用以下代码获取项目文件夹的目录: static void Main(string[] args) { var myPath = System.IO.Directory.GetParent(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location)); Console.WriteLine(myPath); } 如您所见,代码返回可执行路径:..
static void Main(string[] args)
{
var myPath = System.IO.Directory.GetParent(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location));
Console.WriteLine(myPath);
}
如您所见,代码返回可执行路径:../PROJECT\u FOLDER/bin/Debug的父目录,因此返回../PROJECT\u FOLDER/bin
我希望它只返回../PROJECT\u文件夹
有人知道这样做的好方法吗?对不起,我刚刚找到了解决方案,希望它能帮助其他人:
var myPath = System.IO.Directory.GetParent(System.IO.Directory.GetParent(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location)).ToString());
Console.WriteLine(myPath);