✔ 最佳答案
FILE_NAME = App.Path & "/" & variable & ".txt"
某個檔案的路徑 應該這樣
C:\Program Files\Microsoft Visual Studio\VB98\easy.txt
App.Path 只會得到
C:\Program Files\Microsoft Visual Studio\VB98
所以必須加上 \ 再加上 variable 再加上 .txt
這樣才能組成完整的路徑
你也可以這樣寫
FILE_NAME = "C:\Program Files\Microsoft Visual Studio\VB98\" & variable & ".txt"
可是有一點要注意
你的寫法 open variable + ".txt" for input as #1
因為你是輸入 所以檔案必須存在 若檔案不存在就會產生
run-time error, path not found
如果檔案不存在 必須先用 OUTPUT 或是 APPEND 先建立檔案
才能使用 INPUT 開啟
以下是一個建立檔案 並輸入資料的例子
這個檔案會建立在應用程式的目錄裏
Private Sub Command1_Click()
variable = Text1.Text
FILE_NAME = App.Path & "/" & variable & ".txt"
Open FILE_NAME For Output As #1
Write #1, "123"
Close #1
End Sub
2006-12-18 22:20:57 補充:
可以啊 除了一些符號不行之外假設A B 都是 variableA="123"b="DIK"可以寫這樣Open "C:\Program Files\" & A & B & ".txt" For Input As #1就等於開啟 C:\Program Files\123DIK.txt