French

French - 技术经验
澄其心, 断其欲, 方能悟道
  1. 首页
  2. WEB前端
  3. NodeJs
  4. 正文

NodeJs学习笔记-03-文件读取

2020-08-29 1945点热度 1人点赞 0条评论

在NodeJs中, 如果要读取文件中的内容, 可以使用fs模块下的readFile方法读取文件

 

在使用readFile方法读取文件的时候, 如果不指定设置encoding参数的值, 则读取出来的时候是一个buffer类型的数据, 如果想查看buffer类型中的数据,可以使用toString方法,转换为字符串

代码:

// 文件读取操作
// 引入fs模块
const fs = require("fs");
//调用fs模块中的文件读取方法
fs.readFile("file-node.txt", function (err, data) {
    // 如果读取失败,err中会有数据存在
    if (err){
        console.log("文件读取失败!");
        // 抛出数据
        throw err;
    }
    // 打印数据
    console.log(data)
    // 打印数据
    console.log(data.toString());
});

运行结果:

 

下面是设置encoding参数的代码,案例

注: encodin参数, 即 字符编码

代码:

// 文件读取操作
// 引入fs模块
const fs = require("fs");
fs.readFile("file-node.txt", encoding ="utf-8",function (err, data) {
    // 如果读取失败,err中会有数据存在
    if (err){
        console.log("文件读取失败!");
        // 抛出数据
        throw err;
    }
    // 打印数据
    console.log(data)
});

运行结果:

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: Node 学习笔记
最后更新:2020-08-29

French

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2018-2024 French. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备2022008471号-1

川公网安备 51130202000393号