nodejs功能之一,可以操作本地文件读写。

    基本操作是读、写

    • 异步读:fs.readFail('路径',(error, data)=>{console.log('回调函数')})
    • 同步读:fs.readFailSync('路径')
    • 异步写:fs.writeFile('路径', '要写入的内容', (error) => { console.log('回调函数') })

    注意的是,

    写法如下:

    1. const fs = require('fs');
    2. //readFile写法
    3. fs.readFile('./要读取的文件.txt', (error, data) => {
    4. if(error) return console.log(error);
    5. console.log(data.string()) //返回的数据是<Buffer>类,所以需要用toString转为正常能看懂的字符串
    6. })
    7. //readFailSync写法
    8. const data = fs.readFileSync('./要读取的文件.txt')
    9. console.log(data.toString())
    10. //writeFile
    11. fs.readFile('./要写入的文件.txt', '要写入的内容', (error) => {
    12. if(error) return console.log(error);
    13. })