2016-09-06 30 views
0

特定のファイルのみをフォルダからダウンロードしようとしています。
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:フォルダが指定されたファイルの数千人が含まれています。名前に特定の文字列を含むMatlab FTPダウンロードファイル

私だけ aod550.ncと duaod550.nc で終わるもののファイル名から、この文字列を分離する方法はありますが欲しい

?残念ながら.ncは使用できません。なぜなら、この拡張子を持つ他のファイルがあり、それらを必要としないからです。

答えて

0

matlabのftpコマンドでワイルドカードを使用する必要があります。 help

からMGET(ftpobj、コンテンツ)は、MATLAB(登録商標)、現在のフォルダにFTPサーバからのコンテンツによって指定されたファイルまたはフォルダを検索します。

内容 - ファイル名またはフォルダ名のいずれかを指定する単一引用符で囲まれた文字ベクタ。ワイルドカード文字(*)を含めることができます。

filelist=mget(ftpobj, '*duaod550*') 
filelist=mget(ftpobj, '*aod550*') 
関連する問題