0
我想從FTP下載一些文件並保存在本地folder.I試過這段代碼,但它不能正常工作。任何人都可以幫助我? 預先感謝您從Matlab下載多個文件在Matlab
ftp_client = ftp('n5eil01u.ecs.nsidc.org');
% ff=cd(ftp_client, '/pub/MOST/MOD10A1.005/2000.02.26');
m=dir(ftp_client, 'SAN/MOST/MOD10A1.005/2000.02.26/*.xml');
filename={m.name};
for k=1:length(filename)
name =filename{k}(2:end-1)
if isequal(name(19),'2')==1 && (isequal(name(20),'1')==1 || isequal(name(20),'2')==1 || isequal(name(20),'3')==1) && isequal(name(22),'0')==1 && (isequal(name(23),'5')==1 || isequal(name(23),'6')==1)
mget(ftp_client, '*.xml', 'E:\myfolder')
end
end
我得到這個消息:
「未定義的函數或方法‘MGET’類型‘細胞’的輸入參數」
我要循環覆蓋所有文件並下載特定文件,以便將FOR添加到上面的代碼中。
你會得到什麼錯誤信息? – Daniel 2014-09-01 18:40:22