NodeJs 按行读取文件

次中方法非依赖第三方 package, 当然你可以用。

  • line-reader

直接上代码:

var fs = require('fs'),
    readline = require('readline');

var rd = readline.createInterface({
    input: fs.createReadStream('./test.txt'),
    output: process.stdout,
    terminal: false
});

var i = 1;
rd.on('line', function(line) {
    console.log('第'+ i +'行:'+ line);
    write(line);
    i++;
});

最后修改于 2014-09-02