【发布时间】:2016-08-13 11:22:43
【问题描述】:
跟进逐行读取文件的解决方案,如下所述:https://stackoverflow.com/a/16013228/570796
var fs = require('fs'),
readline = require('readline'),
instream = fs.createReadStream('/path/to/file');
var rl = readline.createInterface(
{
input: instream,
terminal: false
});
rl.on('line', function(line)
{
console.log(line);
// if(instream.isEnd()) ...
});
如何检测我是否到达文件末尾?
我知道ReadStream on('end', () => {/*...*/}) 上有一个事件,但我需要一个可以通过 if 语句检查它的解决方案。
【问题讨论】: