C# 获取可执行文件路径的上上级目录的方法

1、

DirectoryInfo di = new DirectoryInfo(string.Format(@"{0}..\..\", Application.StartupPath));

di.FullName

就是你想要的

..\有几个就是往回退几层

2、

DirectoryInfo info = new DirectoryInfo(Application.StartupPath);

String path = info.Parent.Parent.FullName;

 

3、

 

string WantedPath = Application.StartupPath.Substring(0,Application.StartupPath.LastIndexOf(@"\"));

4.

 string filePath = AppDomain.CurrentDomain.BaseDirectory + @"\..\测试\1.xml";  

实际路径是(AppDomain.CurrentDomain.BaseDirectory的上一层)\测试\1.xml

退几层就是几个..\

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章