nodejs中的fs模块

2.1 什么是fs文件系统模块

fs模块是Node.JS官方提供的、用来操作文件的模块。提供了一系列的方法和属性来满足用户对文件的操作需求

例如:

fs.readFile();//用来读取文件内容
fs.writeFile()//写入文件内容

如果要在JS代码中使用fs模块来操作文件 则需要使用以下的方式先导入它:

const fs = require('fs'

2.2 读取指定文件中的内容

1.fs.readFile()的语法格式;

使用fs.readFile()方法,可以读取指定文件中的内容,语法格式如下
fs.readFile(path,[option],callback)

​ path:必选参数,字符串,表示文件的路径

​ option:可选参数,决定读取文件的编码方式

​ callback:必选参数,文件读取后触发的回调函数

2.fs.readFile()的实例代码

实例代码:
const fs = require('fs');
fs.readFile("./test.txt","utf-8",(err,data)=>{
    //如果读取成功 err为空
    //如果读取失败 例如该路径没有指定文件 err为一个对象 用于展示错误信息 data为undefined
  console.log(err);
  console.log("----------------");
  console.log(data);
})

​ 效果:在这里插入图片描述
3.判断文件是否读取成功

​ 可以判断err对象是否为null,从而知晓文件读取的结果

如果err为null 读取成功 否则读取失败 err存放错误信息

2.3 向指定文件写入内容(覆盖式写入)

  1. fs.writeFile()的语法格式

    fs.writeFile(file,data,[option],callback)
    

    file:必选参数,字符串,表示文件存放的路径

    date:必选参数,表示要写入的内容

    option:可选参数,以什么格式写入文件内容,默认为utf-8

    callback:必选参数,写入完成后的回调函数

  2. 实例代码

    fs.writeFile('./test.txt','我是通过fs插入的文字数据',(err)=>{
      console.log(err);
    })
    

    效果

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MZiCeeKE-1661942458249)(.\images\实例2.jpg)]

  3. 判断文件是否写入成功

​ 可以判断err对象是否为null,从而知晓文件读取的结果

​ 如果err为null 写入成功 否则写入失败 err存放错误信息

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值