在后台操作时,肯定会操作文件流,nodeJs的文件操作---FS
一:引入
let fs = require('fs')
二、读取文件内容---readFile
1、创建文件:a.text文件,内容:bbb
2、读取
fs.readFile('./a.text',(err,data)=> { if (err) { throw err console.log(err) } else { console.log(data.toString()) } })
3、内容展示
三、写入文件内容---writeFile
1、写入内容
/**
* 写入
* 文件路径
* 写入内容
* 是否覆盖(若不写则会覆盖原有内容)
* 回调函数
* */
fs.writeFile('./b.text','bbb',{flag: 'a'}, (err) => { if (err) { throw err } else { console.log('写入成功') } })
注:若没有这个文件,系统会默认给你创建这个文件
2、查看结果
四、同步读取---readFileSync(文件路径)
let data = fs.readFileSync('./b.text')
五、同步写入---writeFileSync(文件路径,写入内容,flag)
let data = fs.writeFileSync('./b.text','cccc',{flag: 'a'})