GetParent方法上升2层
本文关键字:2层 方法 GetParent | 更新日期: 2023-09-27 18:02:34
我正在尝试使用以下代码获取我的项目文件夹的目录:
static void Main(string[] args)
{
var myPath = System.IO.Directory.GetParent(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location));
Console.WriteLine(myPath);
}
可以看到,代码返回可执行路径:../PROJECT_FOLDER/bin/Debug的父目录,因此它返回../PROJECT_FOLDER/bin.
我希望它只返回./PROJECT_FOLDER.
有谁知道这样做的好方法吗?
对不起,我刚刚找到解决方案,希望它能帮助到其他人:
var myPath = System.IO.Directory.GetParent(System.IO.Directory.GetParent(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location)).ToString());
Console.WriteLine(myPath);