zoukankan      html  css  js  c++  java
  • node之文件流方式读取以及写入数据

    流方式读取

    const fs = require('fs')
    
    //流的方式读取文件
    
    var readStream=fs.createReadStream('input.txt');
    
    var str='';/*保存数据*/
    var count=0;  /*次数*/
    readStream.on('data',function(chunk){
        str+=chunk;
        count++;
    
    })
    
    //读取完成
    readStream.on('end',function(chunk){
        console.log(count);
        console.log(str);
    
    })
    
    
    //读取失败
    readStream.on('error',function(err){
        console.log(err);
    
    })

    流方式写入

    var fs = require("fs");
    var data = '我是从数据库获取的数据,我要保存起来11
    ';
    
    // 创建一个可以写入的流,写入到文件 output.txt 中
    var writerStream = fs.createWriteStream('output.txt');
    
    for(var i=0;i<100;i++){
    
    
        writerStream.write(data,'utf8');
    
    }
    
    //标记写入完成
    writerStream.end();
    
    
    writerStream.on('finish',function(){
    
        console.log('写入完成');
    })
    
    //失败
    writerStream.on('error',function(){
    
        console.log('写入失败');
    })
  • 相关阅读:
    开发脚本自动部署及监控
    内存进程与软件包安装
    Linux常用指令
    网络协议
    Python基础(二)
    python基础(一)
    shell编程
    正则与sed,grep,awk三剑客
    网络配置和元字符
    nginx
  • 原文地址:https://www.cnblogs.com/qiaohong/p/8456562.html
Copyright © 2011-2022 走看看