Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

getCurrentFilename

类: matlab.io.datastore.FileWritable
包: matlab.io.datastore

获取由数据存储读取的文件的文件名

语法

n = getCurrentFilename(ds,info)

说明

n = getCurrentFilename(ds,info) 返回数据存储 ds 当前正在读取的文件的文件名。

如果您的自定义数据存储从 matlab.io.datastore.FileWritable 派生子类,则它将继承 getCurrentFilename 方法,该方法从 read 方法的 info 输出中检索文件名。如果数据存储主要处理每个文件需要多次读取的文件,则您必须在子类中实现您自己的 getCurrentFilenamecurrentFileIndexComparator 方法。这些方法告诉数据存储正在读取哪个文件,以及该文件是否需要多次读取。

输入参数

全部展开

输入数据存储,指定为从 matlab.io.datastore.FileWritable 继承的数据存储对象。要创建数据存储对象,请参阅 matlab.io.Datastore

read 返回的数据信息,指定为结构体。

输出参数

全部展开

文件名,以字符向量形式返回。

属性

Accessprotected

要了解方法的属性,请参阅方法属性

在 R2020a 中推出