Re: [問題] ftp下載檔案已回收
※ 引述《V123456 (V123456)》之銘言:
: 各位matlab高手們好
: 小妹現在正在寫一個可以從FTP下載檔案的程式碼
: 使用到了MATLAB內建的函式庫"ftp"跟"mget"
: 以下為我寫的程式碼
: (因為是私人ftp做測試所已不把密碼打出來了)
: f = ftp('140.115.155.228','QQ','xxxxxxxx');
: mget(f,'hello world!.txt');
: 但compile之後
: ftp的連線成功
: 且matlab資料夾裡也成功出現了一個名為"hello world!"的txt檔
: 但是打開那個txt檔之後裡面卻空無一物
: 重複試了幾次其他種檔案例如jpg或ppt檔
: 也是一樣的情形
: 查了其他的網站資料之後也找不到程式碼有錯的地方
: 想請各位matlab高手們幫小妹解答~!!
不好意思引用一下你的標題,我FTP也出現了問題
我程式碼如下
clc,clear;
A={'1.jpg', '2.jpg', '3.jpg'}; >檔案名稱陣列
for i=0:2
file_name=A(i); >這裡是迴圈
ftp_obj=ftp('210.96.59.210');
mget(ftp_obj,file_name);
end
>程式結束
這段程式碼是想說用迴圈載入異質陣列的方式去下載三個檔案
結果出現了錯誤,錯誤訊息如下
Error in ==> ftp.mget at 32
if any(str == '*') >我理解這個錯誤訊息是說是要要求字串
Error in ==> ftptrans at 6
mget(ftp_obj,file_name); >所以這邊收不到字串
我單獨把A(1)這樣打出來有出現1.jpg,所以我認為這樣是字串。
但是一用迴圈塞入FTP就出現錯誤。
拜託各位高手幫忙解決...感謝/(ˇ口ˇ)\
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.96.59.210
→
03/17 18:47, , 1F
03/17 18:47, 1F
→
03/17 22:18, , 2F
03/17 22:18, 2F
討論串 (同標題文章)