一種采用絕對路徑比如"provider=Microsoft.jet.oledb.4.0;Data source= c:/xxx/AAA.mdb"
創(chuàng)新互聯(lián)建站是專業(yè)的策勒網(wǎng)站建設(shè)公司,策勒接單;提供網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行策勒網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
第二種采用當(dāng)前exe所在路徑
"provider=Microsoft.jet.oledb.4.0;Data source= “+Application.StartupPath + "\\"+”AAA.mdb"
' The file system path we need to split
Dim s As String = "C:\Users\New York\SoHo\abc.doc"
' Split the string on the backslash character
Dim parts As String() = s.Split(New Char() {"\"c})
之后取數(shù)組的最后兩個(gè) 用“\”連接起來就可以了。
VS2005為例:
我的文檔--Visual Studio 2005----Projects
在這面找到你的項(xiàng)目,打開項(xiàng)目文件夾,再打開項(xiàng)目文件夾,以WindowsApplication1為項(xiàng)目名為例:
我的文檔\Visual Studio 2005\Projects\WindowsApplication1\WindowsApplication1
Dim my_path() As String = System.IO.Directory.GetFiles("d:\", "文件名", IO.SearchOption.AllDirectories)
因?yàn)橛锌赡茉诙鄠€(gè)地方,所以進(jìn)行了全盤搜索,歌曲的所有地址路徑在數(shù)組my_path中
1、如果你的窗體就是你當(dāng)前工程這個(gè)EXE本身的窗體,
那么窗體所在的路徑就是工程的啟動路徑,用下面的語句獲?。?/p>
AppPath=Application.StartupPath
2、如果你的窗體是你自己LoadLibrary的某個(gè)DLL的窗體,那么你既然能LoadLibrary,就應(yīng)該知道它的路徑,所以不用問了。
當(dāng)然不能~! Me.OpenFileDialog1. FileNames這個(gè)是多選文件時(shí),一個(gè)文件數(shù)組, 不是單個(gè)文件,單個(gè)文件用Me. OpenFileDialog1.FileName 而Str(Me.OpenFileDialog1. FileNames) 又是什么意思呢~?把數(shù)組轉(zhuǎn)化成字符串~?~~?~? strFileDirectary = Me.OpenFileDialog1.FileName 這樣strFileDirectary 得到的是完整的文件路徑,不是文件夾 我搞不懂你到底要獲得文件路徑還是文件所在的文件夾~~?~?
希望采納