原文:http://blog.sina.com.cn/s/blog_43aea3250100b9pu.html
第一种方法:
string AppPath = AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
if (AppPath.EndsWith("\\") || AppPath.EndsWith("/"))
AppPath= AppPath.Substring(0, AppPath.Length - 1);
结果:E:\Test\bin\Debug\
第二种方法:
string AppPath = Environment.CurrentDirectory; // 结尾不带"/"
结果:E:\Test\bin\Debug
第三种方法:
string AppPath = Directory.GetCurrentDirectory();
结果:E:\Test\bin\Debug
设置程序当前运行目录:
Directory.SetCurrentDirectory(path);