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 中推出