溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

app.path怎么用

發(fā)布時(shí)間:2021-09-22 11:42:42 來(lái)源:億速云 閱讀:112 作者:小新 欄目:開發(fā)技術(shù)

這篇文章主要介紹了app.path怎么用,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

  程序開啟文件時(shí),若沒(méi)有指定文件的目錄,則所開啟的將是「目前目錄」的文件,但目前目錄是經(jīng)常改變的,如果指定目錄,則將來(lái)安裝程序時(shí),被開啟的文件必須安裝于指定目錄中,比較沒(méi)有彈性。使用app.path可以解決此問(wèn)題。

  apppath解決方法

  解決以上問(wèn)題的方法利用以下方法開啟文件:

  OpenApp.Path+"\"+"文件名稱"For┅

  并且將被開啟的文件與可執(zhí)行文件放在同一目錄即可,因?yàn)锳pp.Path所代表的就是應(yīng)用程序所在的目錄。不過(guò)使用App.Path有一件事情要特別注意,當(dāng)App.Path位于根目錄時(shí),則App.Path最右邊的字符為"\",例如"c:\",但如果App.Path不在根目錄,則App.Path最右邊的字符不為"\",例如"d:\kj\app1",因此欲求取應(yīng)用程序所在目錄某一文件的完整路徑名稱,應(yīng)該使用以下方法:

  DimfullpathAsString

  IfRight(App.Path,1)="\"Then'若App.Path為根目錄

  fullpath=App.Path+"文件名稱"

  Else

  fullpath=App.Path+"\"+"文件名稱"

  EndIf

  'fullpath等于"文件名稱"的完整路徑名稱

  apppath來(lái)源

  SEO基地

  當(dāng)某一程序下有多個(gè)相同的文件時(shí),比如"e:\ksxt"目錄下有多個(gè)要找個(gè)相同的文件,這時(shí)候系統(tǒng)就會(huì)按照一定的順序找到第一個(gè)文件,并當(dāng)做需要使用的文件,所以,這種情況下,最好使該目錄下只有這一個(gè)文件。正是如此,使用未來(lái)教育軟件做計(jì)算機(jī)二級(jí)考題的同學(xué)們做到類似的問(wèn)題,總會(huì)報(bào)錯(cuò),說(shuō)輸入超出文件尾,那是找錯(cuò)了文件,只要把文件的完整的目錄打上,就不會(huì)報(bào)錯(cuò)了。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“app.path怎么用”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI