ストリームが読み取り専用のファイルに関連付けられているかどうかを示します。
適正値 | 説明 |
---|---|
true | 読み取り専用であることを示します。 |
false | 書き込み可能であることを示します。 |
読み取り専用ファイルに対する書き込み操作では、例外がスローされます。
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";
}