美文网首页
fs文件系统模块

fs文件系统模块

作者: 圆滚滚大煤球 | 来源:发表于2021-11-11 00:07 被阅读0次

    1、fs模块是node.js提供用来操作文件的模块。

    导入fs模块:const fs = require('fs')
    

    2、读取指定文件内容

    // 导入fs模块
    const fs = require('fs')
    // 调用fs.readFile()读取文件
    // 参数1:path:路径 必填
    // 参数2:options: 编码 可选 默认utf8
    // 参数3:callback: 必填,通过回调函数读取拿到的结果 err dataStr
    // err 失败返回的结果,如果成功则返回null,失败则是undefined
    // dataStr 成功返回的结果,返回数据
    fs.readFile('./1.txt','utf8',function(err ,dataStr){
           if(err){
            return console.log('读取文件失败!'+err);
        } console.log('读取文件成功!'+dataStr);
    })
    

    3、在该路径下打开powershell,输入node 文件名就可以运行了


    powershell

    3、向指定文件写入内容

    // 导入fs模块
    const fs = require('fs')
    
    // 调用fs.writeFile()
    // 参数一:文件路径
    // 参数二:写入内容
    // 参数三:回调函数
    fs.writeFile('./1.txt','胖胖爱吃兔肉',function(err, dataStr){
        // if(err) {
        //     return console.log('读取文件失败!'+ err);
        // }console.log('读取文件成功!'+ dataStr);
        console.log(err);//如果文件写入成功,则err值等于null,
    })
    

    相关文章

      网友评论

          本文标题:fs文件系统模块

          本文链接:https://www.haomeiwen.com/subject/schwzltx.html