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('写入失败');
    })
  • 相关阅读:
    镜像源收集
    关于vue-cli3脚手架安装后回退到vue-cli2版本的问题
    window.location 对象
    常用正则表达式
    前端开发工程师面试题
    面试题1
    Echarts.js使用
    swipe.js 使用方法
    canvas基础API
    前端面试题集锦
  • 原文地址:https://www.cnblogs.com/qiaohong/p/8456562.html
Copyright © 2011-2022 走看看