C# 怎么获得启动目录?

xugeer 2011-08-26 10:40:12
做了一个小程序,编译成exe文件,怎么记录exe启动的目录?
...全文
225 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruanwei1987 2011-08-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zhlin118 的回复:]

C# code

// 获取程序的基目录。
System.AppDomain.CurrentDomain.BaseDirectory

// 获取模块的完整路径。
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName

// 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。
System.Environm……
[/Quote]

++
lingxiayiducool 2011-08-26
  • 打赏
  • 举报
回复
string strPath = Application.StartupPath
enaking 2011-08-26
  • 打赏
  • 举报
回复
string strPath = Application.StartupPath;
xugeer 2011-08-26
  • 打赏
  • 举报
回复
谢谢楼上各位
余山水 2011-08-26
  • 打赏
  • 举报
回复
4楼给的很全,我都不好意思写了
萧炎 2011-08-26
  • 打赏
  • 举报
回复
string str1 = Assembly.GetExecutingAssembly().Location;
zhlin118 2011-08-26
  • 打赏
  • 举报
回复

// 获取程序的基目录。
System.AppDomain.CurrentDomain.BaseDirectory

// 获取模块的完整路径。
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName

// 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。
System.Environment.CurrentDirectory

// 获取应用程序的当前工作目录。
System.IO.Directory.GetCurrentDirectory()

// 获取和设置包括该应用程序的目录的名称。
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase

// 获取启动了应用程序的可执行文件的路径。
System.Windows.Forms.Application.StartupPath

// 获取启动了应用程序的可执行文件的路径及文件名
System.Windows.Forms.Application.ExecutablePath
yp136 2011-08-26
  • 打赏
  • 举报
回复
Application.StartupPath
lr5420511 2011-08-26
  • 打赏
  • 举报
回复
System.IO.Directory.GetCurrentDirectory();
air123456789 2011-08-26
  • 打赏
  • 举报
回复
string strPath = Application.StartupPath;

110,541

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧