close (NotesStream - JavaScript)

ストリームに関連付けられているファイルがある場合は、それをリリースします。

定義場所

NotesStream

構文

close() : void

使用法

ストリームは、そのスコープの終了時に暗黙的に閉じられますが、このメソッドを使用して明示的に閉じることが推奨されます。

ゼロバイトのストリームを閉じると、関連付けられたファイルが削除されます。

このボタンは、ディレクトリ内のファイルを開き、情報を収集してファイルを閉じます。
var filepath:string = requestScope.filepath;
var stream:NotesStream = session.createStream();
var bytes:int = 0;
var files = (new java.io.File(filepath)).listFiles();
for (var i = 0; i < files.length; i++) {
	requestScope.status += "¥n" + files[i];
	if (files[i].isFile()) {
		try {
			if (stream.open(files[i].getPath())) {
				bytes += stream.getBytes();
				requestScope.status += ", " + stream.getBytes() + " bytes";
				stream.close();
			} else {
				requestScope.status += ", cannot open";
			}
		} catch(e) {
			requestScope.status += ", cannot open";
		}
	}
}
requestScope.status += "¥n" + "Number of files = " + files.length;
requestScope.status += "¥n" + "Total bytes = " + bytes;

言語間の参照

LotusScript® NotesStream クラスの Close メソッド

Java™ Stream クラスの close メソッド