在我的節點應用程序im使用createWriteStream方法中的寫入方法將數據寫入文件。現在我需要查找對於特定流的寫入是否完成。如何才能發現。節點js-將數據寫入可寫入流
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());
}
}
我需要每次寫入完成時調用其他方法。如何才能做到這一點。
什麼標誌:a呢? –
flags:表示追加,請參閱fs文檔 - https://nodejs.org/api/fs.html –