说明
Node.js中的fs模块:封装了与本机文件系统进行交互的方法、属性。
使用fs模块的语法:
1)加载fs模块对象
2)写入文件内容
3)读取文件内容
示例
使用fs.writeFile写入文件
// 加载 fs 模块对象
import fs from 'fs'
// 写入文件内容
fs.writeFile('./test.txt', '大家好', (err) => {
if (err) {
console.log(err)
} else {
console.log('写入成功')
}
})
生成了test.txt文件:
使用fs.readFile读取文件的内容—展示为buffer的内容
// 加载 fs 模块对象
import fs from 'fs'
// 读取文件
fs.readFile('./test.txt', (err, data) => {
if (err) console.log(err)
else console.log(data)
})
使用fs.readFile读取文件的内容—将读取的buffer的内容用toString()转为字符串
// 加载 fs 模块对象
import fs from 'fs'
// 读取文件
fs.readFile('./test.txt', (err, data) => {
if (err) console.log(err)
else console.log(data.toString())
})