Matlab从ftp站点下载数据

时间:2015-06-17 14:32:16

标签: matlab

我正在尝试从ftp站点下载所有文件。那里的文件不多,但它们位于文件夹和子文件夹的多个层之下。

我可以递归地编写一个for循环,查看每个文件夹和子文件夹的设计路径是什么,或者是否有更聪明的方法来实现这一点。

目前我的代码看起来像是

clear; clc;
mw  =   ftp('pubftp.spp.org');
cd( mw, 'Markets' )
cd( mw, 'DA' )
cd( mw, 'LMP_By_SETTLEMENT_LOC' )
ftpDir  =   dir( mw );

for i = 1:length( ftpDir )
  cd( mw, ftpDir( i ).name );
  dir2    =   dir( mw );
  %.....
  %.....
end` 

是否有更智能的方法从上面的代码中的ftp位置下载所有文件。

0 个答案:

没有答案