主要内容

cdflib.setReadOnlyMode

R2026b

指定只读模式

语法

cdflib.setReadOnlyMode(cdfId,mode)

描述

cdflib.setReadOnlyMode(cdfId,mode) 指定常用数据格式 (CDF) 文件的只读模式。

打开 CDF 文件后,可以将文件设置为只读模式以防止意外修改。

输入参数

cdfId

CDF 文件的标识符,通过调用 cdflib.create 或 cdflib.open 返回。

mode

模式值,指定为下列字符向量或字符串标量之一或其等效数值。

'READONLYon'CDF 文件为只读模式
'READONLYoff'CDF 文件为可写模式。

要获取这些模式值的等效数值,请使用 cdflib.getConstantValue。

示例

打开示例 CDF 文件并将该文件设置为只读模式。

cdfId = cdflib.create("your_file.cdf");

% Check the default READONLY mode
mode = cdflib.getReadOnlyMode(cdfId)
mode =

    'READONLYoff'
% Set the file to READONLY mode
cdflib.setReadOnlyMode(cdfId,"READONLYon")

% Check read-only status of file again
mode = cdflib.getReadOnlyMode(cdfId)
mode =

    'READONLYoff'
% Clean up
cdflib.close(cdfId)
clear cdfId

提示

  • 此函数对应于 CDF 库的 C API 例程 CDFsetReadOnlyMode。

  • 要使用此函数,必须熟悉 CDF C 接口。您可以在 CDF 网站上访问 CDF 文档。