app.path是VB6中的用法.
創(chuàng)新互聯(lián)建站是一家企業(yè)級云計算解決方案提供商,超15年IDC數(shù)據(jù)中心運營經(jīng)驗。主營GPU顯卡服務(wù)器,站群服務(wù)器,聯(lián)通服務(wù)器托管,海外高防服務(wù)器,大帶寬服務(wù)器,動態(tài)撥號VPS,海外云手機,海外云服務(wù)器,海外服務(wù)器租用托管等。
vb2010屬于VB.Net,VB.Net中使用如下方法:
Application.StartupPath
'獲取當(dāng)前程序路徑,如果你的程序在C:\App\,結(jié)果為
C:\App
AppDomain.CurrentDomain.SetupInformation.ApplicationBase
'獲取當(dāng)前程序路徑,如果你的程序在C:\App\,結(jié)果為
C:\App\
'后者比前者的結(jié)果會多一個"\"
System.Environment.CurrentDirectory
這才是vb.net的獲取程序運行路徑的方法
你可以將應(yīng)用程序及需要的參數(shù)文件放在同一個目錄下,這樣你就是移動到別的電腦上也是一樣可以執(zhí)行的.
如:
...\app.exe
...\文件.flv
先取得參數(shù)文件的路徑
Dim curFile as string
curFile=App.Path + "\文件.flv"
...
curFile="app.exe "+curFile '轉(zhuǎn)換為一字符串,注意 app.exe 后面的空格!
然后再執(zhí)行你的 Shell curFile,vbNormalFocus
1、如果你的窗體就是你當(dāng)前工程這個EXE本身的窗體,
那么窗體所在的路徑就是工程的啟動路徑,用下面的語句獲?。?/p>
AppPath=Application.StartupPath
2、如果你的窗體是你自己LoadLibrary的某個DLL的窗體,那么你既然能LoadLibrary,就應(yīng)該知道它的路徑,所以不用問了。
path=mid(wscript.scriptfullname,1,len(wscript.scriptfullname)
-
instr(1,strreverse(wscript.scriptfullname),"\")
+
1)
msgbox
path,,"你的存儲路徑是:"
這樣可以獲取文件存儲的絕對路徑,并且用msgbox顯示出來
Dim my_path() As String = System.IO.Directory.GetFiles("d:\", "文件名", IO.SearchOption.AllDirectories)
因為有可能在多個地方,所以進行了全盤搜索,歌曲的所有地址路徑在數(shù)組my_path中
本文標(biāo)題:vb.net獲取絕對路徑,vb獲取當(dāng)前文件夾路徑
網(wǎng)站鏈接:http://aaarwkj.com/article0/dssjoio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、手機網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、企業(yè)網(wǎng)站制作、建站公司、品牌網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)