发布于 

fs文件系统模块

什么是fs文件系统模块?

fs模块是Node.js官方提供的、用来操作文件的模块

●fs.readFile()方法,用来读取指定文件中的内容

1
2
3
4
5
6
fs.readFile(path[,options],callback)
参数解读:
⚫参数1:必选参数,指定文件路径的字符串,
⚫参数2:可选参数,什么编码格式读取文件
⚫参数3:必选参数,文件读取完成后,通过回调函数拿到读取结果
注:箭头函数中(err,data)=>{} err---失败之后的错误对象 data---读取之后的文本

●fs.writeFile()方法,用来向指定的文件中写入内容

1
2
3
4
5
6
fs.writeFile(file,data[,options],callback)
参数解读:
⚫ 参数1:必选参数,需要指定一个文件路径的字符串,表示要文件的存放路径。
⚫ 参数2:必选参数,表示要写入的内容。
⚫ 参数3:可选参数,表示以什么格式写入文件内容,默认值是utf8。
⚫ 参数4:必选参数,文件写入完成后的回调函数。

导入js模块:

1
const fs = require('fs')  

注:const 是常量

● fs.readdir()方法,可以读取指定目录下所有文件的名称

1
2
3
4
5
fs.readdir(path[,options],callback)
参数解读:
⚫ 参数1:必选参数,表示要读取哪个目录下的文件名称列表。
⚫ 参数2:可选参数,以什么格式读取目录下的文件名称,默认值是utf8。
⚫ 参数3:必选参数,读取完成以后的回调函数。

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。