nextfile
クラス: matlab.io.datastore.DsFileSet
名前空間: matlab.io.datastore
次のファイルまたはファイル チャンクの情報
構文
fileInfo = nextfile(fs)
説明
入力引数
出力引数
例
一度に 1 ファイルずつファイル情報を取得
ファイルセット オブジェクトを作成し、一度に 1 ファイルずつファイル情報を繰り返し取得します。
demos フォルダー内のすべての .mat ファイルについて、ファイルセット オブジェクトを 1 つ作成します。
folder = fullfile(matlabroot,'toolbox','matlab','demos'); fs = matlab.io.datastore.DsFileSet(folder,... 'IncludeSubfolders',true,... 'FileExtensions','.mat');
ファイルセット オブジェクト fs から一度に 1 ファイルずつファイル情報を取得します。
while hasfile(fs) file = nextfile(fs); end
ヒント
nextfileメソッドは、ファイルセット オブジェクトfsにそれ以上ファイルが存在しない場合にエラーを返します。このエラーを回避するには、nextfileをhasfileおよびresetと共に使用します。hasfileメソッドはファイルセット オブジェクト内にファイルがまだ残っているかどうかをチェックします。一方、resetメソッドは内部のファイル ポインターをファイルセット オブジェクトの先頭にリセットします。
バージョン履歴
R2017b で導入