CNode

fs.readstream 如何读取?

Gggaaooppeenngg发布于13 年前最后回复13 年前1 回复5218 浏览0 收藏

想读取一个密码字典,内容大概如下

//dic.txt
a
passw
passwo
password3
密码长度不同
//API上的例子
var fs = require('fs');
var path = "dic.txt";
var dic = fs.createReadStream(path);
var chunk
;

dic.on('readable', function() {
  var chunk;
  while (null !== (chunk = dic.read())) {
    console.log('got %s ', chunk);
  }
});

这样会把全部内容读出来,但是我想一行一行读的话


var fs = require('fs');
var path = "dic.txt";
var dic = fs.createReadStream(path);
var chunk
console.log(chunk=dic.read());

这要返回的却是null,这是为什么?

查看回复

回复 (1)

G
ggaaooppeenngg#1·13 年前

当我什么都没问……O_O

参与回复
登录后即可参与回复。登录