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())//writeFilefs.readFile('./要写入的文件.txt', '要写入的内容', (error) => {if(error) return console.log(error);})
