vb.net中怎么获取程序运行路径

发布时间:2021-07-29 11:28:46 作者:Leah
来源:亿速云 阅读:296

vb.net中怎么获取程序运行路径,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

熟悉VB6.0版本的朋友一定知道,在自己编写的程序中,用app.path就可以很方便地实现获取程序运行路径,如下代码:

Private Sub Command1_Click()  MsgBox App.Path  End Sub

获取程序运行的路径

如果要在查找程序目录的上一级目录中的文件,可以这样查找 dir(app.path & "\..\文件名称")

以上是在VB6.0中的操作,升级到VB.NET之后,VB.NET中取消了对保留关键字app的支持,那我们要获得程序安装目录又该怎么办呢?不用着急,我们在VB.NET中有两种VB.NET获取程序运行路径的方法。

VB.NET获取程序运行路径方法一:使用VB.NET向下兼容的类库Microsoft.VisualBasic.Compatibility

1、首先选择“项目”—“添加引用”,弹出添加引用的对话框,如下图所示,双击选择Microsoft Visual Basic .NET Compatibility Runtime,然后确认即可。

选择新的引用

现在你就可以获得了命名空间Microsoft.VisualBasic.Compatibility的引用了,vb6.0的app.path实际上对应的就是这个类库中的GetPath方法。请看下面代码:

imports Microsoft.VisualBasic.Compatibility  '首先在任何声明之前使用该语句导入该类库

下面代码就是获取程序的安装目录了

path=VB6.GetPath()

是不是很简单呢?其实还有更加简单的方法,下面看方法二

VB.NET获取程序运行路径方法二:使用VB.NET中的Application.StartupPath()方法

Application是一个类似与vb6.0中app的保留关键字,可以用它来实现很多与控制台有关的操作,现在我们就可以用它来获取到程序运行的路径,请看下面代码:

  1. Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click  

  2. MsgBox(Application.StartupPath())  

  3. End Sub 

关于vb.net中怎么获取程序运行路径问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

推荐阅读:
  1. 如何在Android中获取图片路径
  2. JAVA文件中如何获取路径

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

vb.net

上一篇:如何解决oracle插入字符串数据时字符串中有'单引号的问题

下一篇:怎么更换ip地址

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》