vb.net中怎么獲取程序運行路徑,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
成都創(chuàng)新互聯(lián)公司主要從事成都做網(wǎng)站、成都網(wǎng)站建設、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務華容,十余年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575
熟悉VB6.0版本的朋友一定知道,在自己編寫的程序中,用app.path就可以很方便地實現(xiàn)獲取程序運行路徑,如下代碼:
Private Sub Command1_Click() MsgBox App.Path End Sub
獲取程序運行的路徑
VB.NET泛型類型基本概念詳解
VB.NET System.IO在實際編程中的作用體現(xiàn)
VB.NET DoEvents重要性體現(xiàn)
VB.NET修改系統(tǒng)時間技巧總結(jié)
VB.NET調(diào)用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,然后確認即可。
選擇新的引用
現(xiàn)在你就可以獲得了命名空間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的保留關鍵字,可以用它來實現(xiàn)很多與控制臺有關的操作,現(xiàn)在我們就可以用它來獲取到程序運行的路徑,請看下面代碼:
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.ClickMsgBox(Application.StartupPath())
End Sub
關于vb.net中怎么獲取程序運行路徑問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關知識。