node.jsで1行毎にテキストファイルを読む – byline: buffered Stream for reading lines

素朴に便利だったのでメモエントリ。

$ 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 85 times, 1 visits today)

「node.jsで1行毎にテキストファイルを読む – byline: buffered Stream for reading lines」への2件のフィードバック

  1. そうなんです。 stream.on(‘data’, function(line) {}); がいいなぁ。と。(1行ずつ生えてくる感じが)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です