maxpartitions
类: matlab.io.datastore.DsFileSet
命名空间: matlab.io.datastore
最大分区数
语法
N = maxpartitions(fs)
输入参数
输出参量
示例
获取文件集对象的最大分区数
创建一个文件集对象,然后获取不同 FileSplitSize
属性值所对应的分区数。
为某个文件夹中的所有 .mat
文件创建一个文件集对象,然后检查文件数。
folder = fullfile(matlabroot,'toolbox','matlab','demos'); fs = matlab.io.datastore.DsFileSet(folder,'FileExtensions','.mat'); fs.NumFiles
ans = 40
DSFileSet
对象的 FileSplitSize
属性设置为 'file'
。因此,maxpartitions
返回的值等于文件数。
maxpartitions(fs)
ans = 40
将 FileSplitSize
属性设置为数值大小(2000
字节),然后计算 maxpartitions
。
fs = matlab.io.datastore.DsFileSet(folder,... 'FileExtensions','.mat',... 'FileSplitSize',2000); n = maxpartitions(fs)
n = 1752
版本历史记录
在 R2017b 中推出