一、什么是fs
fs
是 Node.js 官方提供的、用来操作文件的模块。
它提供了一系列操作文件的方法和属性,例如:
fs.readFile
:读取文件中的内容;
fs.writeFile
:向指定文件写入内容。
在 js 中使用 fs,可使用下面的方法,因为 fs 是 node.js 官方提供的方法,所以不需要 install 什么,有 node.js 即可。
const fs = require('fs')
二、fs.readFile() 读文件
1、语法格式
fs.readFile(path[, options], callback)
(扫盲:参数里面带方括号 [] 的,表示可选参数)
readFile 方法有三个参数,path 和 callback 是必选参数,option 为可选参数。
2、参数解读:
参数1:必选
参数,字符串,表示文件的路径
。
参数2:可选
参数,表示以什么编码格式
来读取文件。
参数3:必选
参数,文件读取完成后,通过回调函数
拿到读取的结果。
3、示例
回调函数中第一个参数表示错误信息。第二个参数为读取成功的文件内容。
如果文件读取成功,err为null。
const fs = require('fs')
fs.readFile('./files/11.txt', 'utf8', (err, dataStr