nodejs功能之一,可以操作本地文件读写。
基本操作是读、写
- 异步读:
fs.readFail('路径',(error, data)=>{console.log('回调函数')})
- 同步读:
fs.readFailSync('路径')
- 异步写:
fs.writeFile('路径', '要写入的内容', (error) => { console.log('回调函数') })
注意的是,
写法如下:
const fs = require('fs');
//readFile写法
fs.readFile('./要读取的文件.txt', (error, data) => {
if(error) return console.log(error);
console.log(data.string()) //返回的数据是<Buffer>类,所以需要用toString转为正常能看懂的字符串
})
//readFailSync写法
const data = fs.readFileSync('./要读取的文件.txt')
console.log(data.toString())
//writeFile
fs.readFile('./要写入的文件.txt', '要写入的内容', (error) => {
if(error) return console.log(error);
})