16

私のノードアプリケーションでは、createWriteStream メソッドの書き込みメソッドを使用してファイルにデータを書き込んでいます。特定のストリームの書き込みが完了しているかどうかを確認する必要があります。どうすれば確認できますか。

var stream = fs.createWriteStream('myFile.txt', {flags: 'a'});
var result = stream.write(data);

writeToStream();
function writeToStream() {
  var result = stream.write(data + '\n');
  if (!result) {
    stream.once('drain',writeToStream());
  }
}

書き込みが完了するたびに、他のメソッドを呼び出す必要があります。これを行うにはどうすればよいですか。

4

2 に答える 2