IsReadOnly (NotesStream - JavaScript)

ストリームが読み取り専用のファイルに関連付けられているかどうかを示します。

定義場所

NotesStream

構文

isReadOnly() : boolean
適正値 説明
true 読み取り専用であることを示します。
false 書き込み可能であることを示します。

使用法

このプロパティは、ストリームが読み取り専用ファイルに対して開かれた場合に true になります。 それ以外の場合は false です。

読み取り専用ファイルに対する書き込み操作では、例外がスローされます。

このボタンは、現在の文書の subject アイテムと body アイテムをテキストファイルに書き込みます。このボタンは、ファイルが読み取り専用ファイルではないことを最初に確認します。
var filepath:string = database.getFileName();
filepath = "c:¥¥" + filepath.left(filepath.length - 3) + "txt";
requestScope.status = "Output file: " + filepath;
var stream:NotesStream = session.createStream();
if (stream.open(filepath, "ASCII")) {
	if (stream.isReadOnly()) {
		requestScope.status = filepath + " is read-only";
		return;
	}
	stream.truncate();
	requestScope.status += "¥nBytes written: " +
	stream.writeText(currentDocument.getItemValueString("subject"),
	NotesStream.EOL_CRLF);
	if (document1.hasItem("body")) {
		requestScope.status += "¥nBytes written: " +
		stream.writeText(document1.getItemValue("body").firstElement());
	} else {
		requestScope.status += "¥nBytes written: 0";
	}
	stream.close();
} else {
	requestScope.status = "Output file open failed";
}

言語間の参照

LotusScript® NotesStream クラスの IsReadOnly プロパティ

Java™ Stream クラスの IsReadOnly プロパティ