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'})
  • 相关阅读:
    canvas
    canvas基础
    canvas基础
    面向对象
    函数的原型链
    原型链&Object的一些方法
    普通函数和构造函数
    下载RDO OpenStack RPM
    RHEL7修改swappiness
    2016年新年愿望
  • 原文地址:https://www.cnblogs.com/WQLong/p/12600691.html
Copyright © 2011-2022 走看看