見上圖,用鼠標按照上述三個步驟先后次序,一一單擊進行選擇和設置,“生成輸出路徑”。

創新新互聯,憑借十多年的做網站、網站制作經驗,本著真心·誠心服務的企業理念服務于成都中小企業設計網站有上千家案例。做網站建設,選成都創新互聯。
那么,在你的程序代碼里使用:
MsgBox(Application.StartupPath)
顯示的就是,你的當前默認的相對路徑。
也可以按照自己的需要重新設置該路徑。
System.Environment.CurrentDirectory
這才是vb.net的獲取程序運行路徑的方法
在VB 學習中,絕對路徑就是指帶有盤符的固定的路徑,比如“c:\windows\systems\a.exe” 而相對路徑則可用APP.PATH連接文件名來表示,比如:App.Path "\a.exe"
以vb學習中加載圖片為例,這樣就容易弄明白了。假設我們要在vb中加載一幅圖片,假設我們把這個加載圖片的程序保存在如下位置:"E:\aa-vbnew\加載圖片講解"而我們的圖片在"D:\My Files\圖畫\tong.jpg"
那么情況如下:1,在代碼中直接以絕對路徑表示加載到form1中,如圖所示:
顯示結果如下:
2,換一種方式,以相對路徑直接加載也可以。程序如圖:
結果如上圖。
下面分析如下:
第一種方式,我們使用的是圖片的完整路徑,就稱之為絕對路徑,也就是說不管我們的這個VB程序放到硬盤的任何位置,都完全可以顯示出來這幅圖片,因為圖片的路徑是絕對的,只要不改變圖片的路徑,那么就是絕對不變的。
第二種方式,我們使用的是圖片的相對路徑,相對于誰呢?是相對于我們的VB這個應用程序和這幅圖片自身位置的。一旦我們的程序位置發生變化或者圖片的位置發生改變,那么這個程序都不可以執行,不會顯示這幅圖片。所以說這就是相對路徑,是以一個參考對象而存在的。
System.Environment.CurrentDirectory;
//例:?c:/test/
Application.ExecutablePath;(包括名稱)
//例:?c:/test/myapp.exe
Application.StartupPath;(不包括名稱)
//例:?c:/test/
絕對路徑是直接到達目標位置,通常是從盤符開始的路徑。完整的描述文件位置的路徑就是絕對路徑,以web站點根目錄為參考基礎的目錄路徑。
絕對路徑名的指定是從樹型目錄結構頂部的根目錄開始到某個目錄或文件的路徑,由一系列連續的目錄組成,中間用斜線分隔,直到要指定的目錄或文件,路徑中的最后一個名稱即為要指向的目錄或文件。之所以稱為絕對,意指當所有網頁引用同一個文件時,所使用的路徑都是一樣的。
擴展資料
幾種編程語言獲取程序所在路徑的方法:
1、在golang程序里面獲取程序所在路徑:
package main
import (
"path/filepath"
"os"
"fmt"
"log"
)
func main() {
execDir, err := filepath.Abs(filepath.Dir(os.Args[0]))
if err = nil {
log.Fatal(err)
}fmt.Println(execDir)
}
2、python腳本所在路徑:
import os
print(os.path.split(os.path.realpath(__file__))[0])
3、shell腳本獲取腳本的絕對路徑:
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" pwd )"
分享文章:vb.net在程序路徑 vb獲取當前文件路徑代碼
標題URL:http://www.yijiale78.com/article2/hhsoic.html
成都網站建設公司_創新互聯,為您提供響應式網站、微信小程序、網站設計公司、建站公司、、手機網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯