vb.net中怎么获取程序运行路径
vb.net中怎么获取程序运行路径,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
熟悉VB6.0版本的朋友一定知道,在自己编写的程序中,用app.path就可以很方便地实现获取程序运行路径,如下代码:
PrivateSubCommand1_Click()MsgBoxApp.PathEndSub
获取程序运行的路径
VB.NET泛型类型基本概念详解
VB.NET System.IO在实际编程中的作用体现
VB.NET DoEvents重要性体现
VB.NET修改系统时间技巧总结
VB.NET调用CHM帮助实用方法推荐
如果要在查找程序目录的上一级目录中的文件,可以这样查找 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方法。请看下面代码:
importsMicrosoft.VisualBasic.Compatibility'首先在任何声明之前使用该语句导入该类库
下面代码就是获取程序的安装目录了
path=VB6.GetPath()
是不是很简单呢?其实还有更加简单的方法,下面看方法二
VB.NET获取程序运行路径方法二:使用VB.NET中的Application.StartupPath()方法
Application是一个类似与vb6.0中app的保留关键字,可以用它来实现很多与控制台有关的操作,现在我们就可以用它来获取到程序运行的路径,请看下面代码:
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click
MsgBox(Application.StartupPath())
EndSub
关于vb.net中怎么获取程序运行路径问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注恰卡编程网行业资讯频道了解更多相关知识。
推荐阅读
-
Notepad++ 插件推荐:代码折叠、语法高亮增强工具合集
-
Emacs Evil 模式:Vim 用户快速上手 Emacs 的过渡方案
-
Vim 寄存器深度解析:多缓冲区操作与复杂文本处理
-
Atom 主题切换:Material Design 与扁平化风格对比推荐
-
Lightly IDE 快捷键:Python 开发者必学的效率提升操作
-
Xcode 模拟器调试:多设备同步与性能监控技巧
-
PyCharm 代码格式化:黑魔法工具 Black 与自动规范配置
-
IntelliJ IDEA Docker 集成:微服务本地调试与镜像构建
-
VS Code Remote SSH:远程服务器开发环境搭建全流程
-
Retool 数据库连接:支持 MySQL、PostgreSQL 等多数据源配置