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