作者dontkissme (不要親我)
看板Visual_Basic
標題Re: [VB6 ] 字串 & 變數
時間Mon Jun 1 20:57:26 2009
※ 引述《chinoyan (chino)》之銘言:
: ※ 引述《dontkissme (不要親我)》之銘言:
: : 剛剛在VB研究小站看到一個FTP上傳的小程式範例
: : 自己研究了一下,是可以上傳的!
: : 不過他是提供預設好的上傳檔案路徑、上傳後的檔名
: : 我想自己寫一個可以自己選擇上傳的檔案
: : 我就用一個file 跟一個 dir 做
: : 我用label存file + dir
: : 我先測試一下,以下編譯都是可以過。
: : 測試1:Inet1.Execute , "put a.txt test.txt"
: : VB研究小站給的,可以上傳
: : 測試2:Inet1.Execute , ("put a.txt " & File1 & "")
: : 這樣是可以上傳的,我可以自己選擇我上傳後的檔名
: : 測試3:Inet1.Execute , ("put a.txt & File1 &")
: : 無法上傳
: File1是變數,你把他當字串了,當然不行
: : 測試4:Inet1.Execute , ("put " & Label1 & " " & File1 & "")
: : 無法上傳
: 看起來和 測試1相同,但 你LABEL1 的內容是什麼呢???
: 檢查一下吧
: : 程式碼來源:http://vb.ncis.com.tw/SVBR.Controls.VB6/LMINet05.html
: : 因為我對這個字串與變數的交錯運用不太熟悉
: : 我都是寫範例程式學習,請高手幫我解除這個疑惑,謝謝。
測試2是可以上傳的,我只是要讓上傳後的檔案名稱,就是我所選的檔案名稱
而,我不懂得是,上傳後檔案名稱用file可以
而為何上傳檔案路徑利用label1不行
label1=dir1 & file1;
我有看過了,的確就是檔案路徑
但是就是抓不到,不知道為何。
我就是要把變數裡頭存的路徑變成字串讓程式去上傳以及檔案命名。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.60.11.157
推 chinoyan:debug.print label1 06/02 02:56
→ dontkissme:我有輸出LABEL1出來看,是路徑沒錯! 06/02 10:10
→ dontkissme:但是把上傳檔案位置用LABEL1,上傳後檔名設1.txt會無法 06/02 10:10
→ dontkissme:ㄟ我記錯,應該是label1跟file分開用可以 06/02 10:11
→ dontkissme:只要放在一起用,就不能..可是我想要上傳的方式是活的 06/02 10:11