IsEOS (NotesStream - JavaScript)

読み取り専用。選択された位置がストリームの最後にあるかどうかを示します。

定義場所

NotesStream

構文

isEOS() : boolean
適正値 説明
true ストリームの終わりを示します。
false ストリームの終わりではないことを示します。

使用法

このプロパティは、以下の場合は true になります。

このボタンは、ファイルの正確なコピーを作成します。
var inPath:string = requestScope.filepath;
var n:int = inPath.lastIndexOf(".");
var outPath:string = inPath.left(n) + "Copy" + inPath.right(inPath.length - n);
var inStream:NotesStream = session.createStream();
if (inStream.open(inPath, "binary")) {
	if (inStream.getBytes() > 0) {
		var outStream:NotesStream = session.createStream();
		if (outStream.open(outPath, "binary")) {
			if (!outStream.isReadOnly()) {
				do {
					var buffer = inStream.read(32767);
					outStream.write(buffer);
				} while (!inStream.isEOS());
			} else requestScope.status = "Output file exists and is read-only";
			outStream.close();
		} else requestScope.status = "Output file open failed";
	} else requestScope.status = "Input file has no content";
	inStream.close();
} else requestScope.status = "Input file open failed";

言語間の参照

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

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