您好,登錄后才能下訂單哦!
vb.net中怎么獲取程序運行路徑,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
熟悉VB6.0版本的朋友一定知道,在自己編寫的程序中,用app.path就可以很方便地實現獲取程序運行路徑,如下代碼:
Private Sub Command1_Click() MsgBox App.Path End Sub
獲取程序運行的路徑
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方法。請看下面代碼:
imports Microsoft.VisualBasic.Compatibility '首先在任何聲明之前使用該語句導入該類庫
下面代碼就是獲取程序的安裝目錄了
path=VB6.GetPath()
是不是很簡單呢?其實還有更加簡單的方法,下面看方法二
VB.NET獲取程序運行路徑方法二:使用VB.NET中的Application.StartupPath()方法
Application是一個類似與vb6.0中app的保留關鍵字,可以用它來實現很多與控制臺有關的操作,現在我們就可以用它來獲取到程序運行的路徑,請看下面代碼:
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.ClickMsgBox(Application.StartupPath())
End Sub
關于vb.net中怎么獲取程序運行路徑問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。