在我的节点应用程序中,我使用 createWriteStream 方法中的 write 方法将数据写入文件。现在我需要查找特定流的写入是否完成。我怎样才能找到它。
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());
}
}
每次写入完成时我都需要调用其他方法。我该怎么做。