c#获取路径方式

来源:互联网 发布:天地通软件 编辑:程序博客网 时间:2024/05/16 07:18

当时用Directory.GetCurrentDirectory()和Environment.CurrentDirectory时需要注意:

当使用InstallShield Limited Edition发布的桌面应用程序时,快捷方式需要指定WrokingDirectory,不然当通过快捷方式打开程序指定的路径有问题,不是当前执行程序exe的目录。

string str = "";tr = Directory.GetCurrentDirectory();//获取应用程序的当前工作目录//str = Environment.CurrentDirectory;//获取应用程序的当前工作目录//str = AppDomain.CurrentDomain.BaseDirectory;//获取应用程序的当前工作目录(最后有反斜杠,前两个没有)//str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;//当前应用程序exe文件的完整路径(包含exe文件名)Console.WriteLine("{0}",str);




0 0