node.js中文件读取方式中流方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js中文件读取方式中流方式相关的知识,希望对你有一定的参考价值。

1、node.js中文件读取流方式:

  var fs=require("fs");

  var data;

  var s1=fs.createReadStream("input.txt");

  s1.on("data",function(txt){

    data+=txt;

  })

  s1.on("end",function(){

    console.log("文件流式读取成功!")

  })

 2、管道方式:

  var fs=require("fs");

  var s1=fs.createReadStream("input.txt");

  var s2=fs.createWriteStream("output.txt");

  s1.pipe(s2)

3、获取请求的网站信息:

  var https=require("https");
  var fs=require("fs");
  https.get("https://www.baidu.com/",function(res){
    var data;
    res.on("data",function(txt){
      data+=txt;
    })
    res.on("end",function(){
      //console.log(data)
      fs.writeFile("input.txt",data,function(){
      console.log("文件写入完成!")
    })
  })
  

  

  

 














以上是关于node.js中文件读取方式中流方式的主要内容,如果未能解决你的问题,请参考以下文章

Node.js(十五)——Net模块之Buffer

node.js如何将远程的文件下载到本地解压读取

Node.js文件系统路径的操作函数

Node.js文件系统路径的操作函数

Node.js文件系统(fs模块的使用)

Node.js 中流操作实践