C# 获取项目根目录
C#获取项目根目录,以下图项目为例,要定位到目录Tmp中,下面为参考代码:
参考代码
// 获取根目录测试``
DirectoryInfo rootDir = Directory.GetParent(Environment.CurrentDirectory);
string root = rootDir.Parent.Parent.FullName;
string tmp = root + @"\Tmp";
其中各变量的值为:
rootDir ={..\FileOperateDemo\FileOperateDemo\bin}
即Environment.CurrentDirectory得到的是exe所在目录,默认为Debug文件夹;rootDir为其父目录,即Debug的父目录:..\bin;
root = {..\FileOperateDemo}
即通过Parent属性来

本文介绍了在C#中如何获取项目根目录。通过示例代码展示了如何使用Directory.GetParent和DirectoryInfo.Parent属性,从exe所在的Debug目录回溯到项目根目录,并进一步定位到特定子目录。
最低0.47元/天 解锁文章
1930

被折叠的 条评论
为什么被折叠?



