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文件夹;ro