Main Content

cdflib.setReadOnlyMode

読み取り専用モードの指定

構文

cdflib.setReadOnlyMode(cdfId,mode)

説明

cdflib.setReadOnlyMode(cdfId,mode) は、CDF (Common Data Format) ファイルの読み取り専用モードを指定します。

CDF ファイルを開いた後に、不慮の変更を防ぐためにファイルを読み取り専用モードにすることができます。

入力引数

cdfId

関数 cdflib.create または関数 cdflib.open の呼び出しによって返される、CDF ファイル識別子。

mode

モード値。次の文字ベクトルまたは string スカラーのいずれか、あるいはその等価な数値として指定します。

'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 の Web サイトで参照できます。