【发布时间】:2012-03-18 04:54:51
【问题描述】:
我正在使用 writable stream 用 node.js 编写一个大文件:
var fs = require('fs');
var stream = fs.createWriteStream('someFile.txt', { flags : 'w' });
var lines;
while (lines = getLines()) {
for (var i = 0; i < lines.length; i++) {
stream.write( lines[i] );
}
}
我想知道这个方案在不使用drain 事件的情况下是否安全?如果不是(我认为是这种情况),将任意大数据写入文件的模式是什么?
【问题讨论】:
-
要耗尽你可以使用 Promises stackoverflow.com/questions/50357777/…
标签: node.js large-files