c#获取目录

获取程序目录

  string s = System.IO.Directory.GetCurrentDirectory();
  Console.WriteLine(s);// C:\Users\r-\documents\visual studio 2013\Projects\TestMVC\ConsoleApplication1\bin\Debug
  s=s.Substring(0,s.LastIndexOf("\\"));
  Console.WriteLine(s);//C:\Users\r-\documents\visual studio 2013\Projects\TestMVC\ConsoleApplication1\bin
  s=s.Substring(0, s.LastIndexOf("\\"));
  Console.WriteLine(s);//C:\Users\r-\documents\visual studio 2013\Projects\TestMVC\ConsoleApplication1


 

其他总结

//获取到bin目录的下层路径:bin\Debug\

            string aa = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;

            string cc = System.AppDomain.CurrentDomain.BaseDirectory;

            

            //获取到bin目录:bin\Debug

            string dd = System.Environment.CurrentDirectory;

            string ee = System.IO.Directory.GetCurrentDirectory();

            string ff = System.Windows.Forms.Application.StartupPath;

 

            //获取程序.exe

            string bb = System.Windows.Forms.Application.ExecutablePath;

 

posted @ 2015-09-18 15:24  .追风逐月  阅读(1204)  评论(0编辑  收藏  举报