我正在尝试从文件夹中仅下载某些文件。该文件夹包含数千个名为的文件:
z_cams_c_ecmf_20160904000000_prod_fc_sfc_120_duaod550.nc
z_cams_c_ecmf_20160904000000_prod_fc_sfc_120_gtco3.grib
z_cams_c_ecmf_20160904000000_prod_fc_sfc_000_aod550.nc
etc.etc。
我只想要那些以 duaod550.nc 和 aod550.nc 结尾的人 有没有办法将此字符串与文件名隔离?不幸的是我无法使用.nc,因为还有其他文件有这种扩展而且我不需要它们。
答案 0 :(得分:0)
看起来你需要做的是在matlab中的ftp命令中使用通配符。来自help
mget(ftpobj,contents)将内容从FTP服务器检索到MATLAB®当前文件夹中。
内容 - 用单引号括起来的字符向量,用于指定文件名或文件夹名。可以包含通配符(*)。
filelist=mget(ftpobj, '*duaod550*')
filelist=mget(ftpobj, '*aod550*')