素朴に便利だったのでメモエントリ。
$ npm install byline --save
npmからインストールして以下の様な形で使える。
var byline = require('byline'); var fs = require('fs'); var stream = byline(fs.createReadStream('/tmp/foo.txt', { encoding: 'utf8' })); stream.on('data', function(line) { console.log(line); }); stream.on('finish', function(){ console.log("ファイル読み終わり"); });
(Visited 471 times, 1 visits today)
streamで扱えるので便利ですね
そうなんです。 stream.on(‘data’, function(line) {}); がいいなぁ。と。(1行ずつ生えてくる感じが)