node-fs文件读取

2020-08-26  本文已影响0人  白羊座的泰迪

一、异步读取文件

const fs = require('fs');

fs.readFile('./js/index.js','utf-8', function (err, data) {
    if (err) {
        console.log(err);
    } else {
        console.log(data);
    }
}); 

相关参数:

二、同步读取

    const fs = require('fs');
    
    let data = fs.readFileSync('./js/index.js','utf-8');
    console.log(data);

相关参数

注:

  1. buffer格式转换成正常格式:data.toString()
    let data = fs.readFileSync('./js/index.js');

    console.log(data.toString()); //<Buffer 27 e5 93 88 27>
    console.log(data.toString()); //'哈'
  1. buffer

    buffer是二进制缓冲区,用来管理二进制,因为js没有二进制数据类型,因此引进buffer。

    参考链接:https://www.runoob.com/nodejs/nodejs-buffer.html

上一篇下一篇

猜你喜欢

热点阅读