一、什么是fs模块
fs模块是Node.js官方提供的、用来操作文件的模块,他提供了一系列的方法和属性,用来满足用户对文件的操作需求
二、导入
如果要在JavaScript代码中,使用fs模块来操作文件,需要先导入
const fs = require('fs')
三、分类
①fs.readFile() 用来读取指定文件中的内容
参数1:必选参数,字符串,表示文件的路径
参数2:可选参数,表示以什么编码格式来读取文件
参数3:必选参数,文件读取完成后,通过回调函数拿到读取的结果
示例:
如果读取文件成功err返回null,dataStr返回读取文件
如果读取文件失败err返回一个错误对象,dataStr返回undefined
②fs.writeFile() 用来向指定的文件中写入内容
参数1:必选参数,需要指定一个文件路径的字符串,表示文件的存放路径
参数2:必选参数,表示要写入的内容
参数3:可选参数,表示一什么格式写入文件内容,默认值是utf8
参数4:必选参数,文件写入完成后的回调参数
示例:
如果文件写入成功,err的值为null
如果文件写入失败,err的值为一个错误对象