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:必选参数,读取完成以后的回调函数。
|