Node.js的读取与写入

1、读取文件内容:

复制代码
//1.导入fs模块,来操作文件
const fs = require('fs')

//2.调用fs.readFile()方法读取文件
//  参数1:读取文件的存放路径
//  参数2:读取文件时候的编码格式,一般默认指定utf8
//  参数3:回调函数,拿到读取失败的成功的结果 err dataStr
fs.readFile('./files/1.txt','utf8',function(err,dataStr){
    //2.1打印失败的结果
    //如果读取成功,则err的值为null
    //如果读取失败,则err的值为错误对象,dataStr的值为undefined
    console.log(err)
    console.log('-------')
    //2.2打印成功的结果
    console.log(dataStr)
})
复制代码

2、判断文件是否读取成功:

复制代码
const fs =require('fs')
const { CLIENT_RENEG_LIMIT } = require('tls')

fs.readFile('./files/1.txt','utf8',function(err,dataStr){
    if(err){
        return console.log('读取文件失败' + err.message);        
    }

    console.log('读取文件成功' + dataStr);
    
})
复制代码

3、写入文件内容:

复制代码
//1.导入fs文件系统模块
const fs = require('fs')

//2.调用fs.writeFile()方法,写入文件的内容
//  参数1:表示文件的存放路径
//  参数2:表示要写入的内容
//  参数3:回调函数
fs.writeFile('./files/3.txt','ok123',function(err){
    //2.1如果文件写入成功,则err的值等于null
    //2.2如果文件写入失败,则err的值等于一个错误对象
    console.log(err);
    

    if(err){
        return console.log('文件写入失败!' + err.message)
    }

    console.log('文件写入成功!')
    
})
复制代码

 

posted @   无衣123  阅读(325)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示