如何在vb.net中找到exe文件的绝对路径
嗨,
我想找到 exe 文件运行位置的绝对路径。
即,如果我从 c:\my-app\myapp.exe 运行我的应用程序/exe,那么它应该返回 c:\my-app。
我的目标是在 db 文件夹中找到我的数据库位置。
Possible Duplicate:
How can I get the application's path in .NET in a console app?
Hi,
I would like to find the absolute path from where my exe file is running.
i.e if i run my application/exe from c:\my-app\myapp.exe then it should return c:\my-app.
My target is to find my database location inside the db folder.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase
为您提供 exe 的名称,System.IO.Path.GetDirectoryName(...)
然后拉出目录部分。请参阅 http://msdn.microsoft.com/en-us/library/ aa457089.aspx#howtoexecutingapppath_topic2
System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase
gives you the name of the exe, andSystem.IO.Path.GetDirectoryName(...)
then pulls the directory part out.See http://msdn.microsoft.com/en-us/library/aa457089.aspx#howtoexecutingapppath_topic2