zoukankan      html  css  js  c++  java
  • NodeJs学习-基础(二)-fs

    在后台操作时,肯定会操作文件流,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'})
  • 相关阅读:
    《梦断代码》读书计划
    四则运算3
    《梦断代码》读后感Ⅱ
    第二次结对开发
    首次结对开发
    四则运算2的测试
    四则运算2的任务完成时间表
    四则运算2
    《梦断代码》观后感1
    四则运算2的心路历程
  • 原文地址:https://www.cnblogs.com/WQLong/p/12600691.html
Copyright © 2011-2022 走看看