Main Content

cdflib.setReadOnlyMode

指定只读模式

语法

cdflib.setReadOnlyMode(cdfId,mode)

说明

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

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

输入参数

cdfId

CDF 文件的标识符,通过调用 cdflib.createcdflib.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 文档。