最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
クラス: matlab.io.datastore.DsFileSet
パッケージ: matlab.io.datastore
次のファイルまたはファイル チャンクの情報
fileInfo = nextfile(fs)
は、ファイル セット オブジェクト fileInfo
= nextfile(fs
)fs
内で使用可能な次のファイルの情報を返します。後続の関数 nextfile
の呼び出しでは、前回の呼び出しの終点から読み取りが続行されます。
ファイルセット オブジェクトを作成し、一度に 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
メソッドは内部のファイル ポインターをファイルセット オブジェクトの先頭にリセットします。
hasfile
| matlab.io.datastore.DsFileSet
| matlab.io.datastore.FileSet
| maxpartitions
| partition
| reset
| resolve