nextfile
类: matlab.io.datastore.DsFileSet
命名空间: matlab.io.datastore
下一个文件或文件块的信息
语法
fileInfo = nextfile(fs)
输入参数
输出参量
示例
一次获取一个文件的信息
创建一个文件集对象,然后以迭代方式一次获取一个文件的信息。
为 demos
文件夹中的所有 .mat
文件创建一个文件集对象。
folder = fullfile(matlabroot,'toolbox','matlab','demos'); fs = matlab.io.datastore.DsFileSet(folder,... 'IncludeSubfolders',true,... 'FileExtensions','.mat');
获取文件集对象 fs
中的文件信息,一次一个文件。
while hasfile(fs) file = nextfile(fs); end
提示
如果文件集对象
fs
中不存在更多文件,nextfile
方法将返回错误。为了避免此错误,可将nextfile
与hasfile
和reset
结合使用。hasfile
方法检查文件集对象中是否还有文件,而reset
方法可将内部文件指针重置到文件集对象的开头。
版本历史记录
在 R2017b 中推出