fs模块 读写文件
模块:类似于插件,封装了方法/属性
fs模块:封装了与本机文件系统进行交互的,方法/属性
语法:
- 加载fs模块对象
const fs = require('fs') //fs 是模块标识符:模块的名字
- 写入文件内容
fs.writeFile('文件路径','写入内容',err=>){
//写入后的回调函数
}
- 读取文件内容
fs.readFile('文件路径',(err,data)=>){
//读取后的回调函数
//data 是文件内容的 Buffer 数据流
}
案例:写入一个文件内容 test.txt 内容:hello,node.js
const fs = require('fs')
fs.writeFile('./test.txt','hello,node.js',(err)=>{
if(err)console.log(err)
else console.log('写入成功');;
})
终端输出:
写入成功
这样就写入成功,创建了一个新文件test.txt,并写入了hello,node.js