前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Node.js中读写文件操作

Node.js中读写文件操作

作者头像
简单点
发布2022-10-04 20:27:54
2K0
发布2022-10-04 20:27:54
举报
文章被收录于专栏:vaevae

一,导入fs模块,来操作文件。

代码语言:javascript
复制
const fs=require('fs')

二,调用fs.readFile方法读取文件内容。

  1. 参数1:读取文件的存放路径。
  2. 参数2:读取文件时候采用的编码格式,一般默认指定 utf8。
  3. 参数3:回调函数,拿到读取失败或成功的结果(err dataStr)。
代码语言:javascript
复制
PlainBashC++C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQL
//1,导入fs模块,来操作文件
const fs=require('fs')
fs.readFile('./a.txt','utf8',(err,dataStr)=>{
 //打印失败的结果
 //如果读取成功,err=null
 //如果读取成功,err的值为错误对象,dataStr 值为 undefined
 console.log('失败=',err)  //失败= null
 // 打印成功的结果
 console.log('成功=',dataStr) // 成功= 许嵩,李荣浩,薛之谦
 //判断文件是否读取成功
 if(err){
 return console.log('读取失败=',err)
    }
 console.log('读取成功=',dataStr)
})

三,调用fs.writeFile方法写入文件内容。

  1. 参数1:表示文件存放路径。
  2. 参数2:表示要写入的内容。
  3. 参数3:回调函数。
代码语言:javascript
复制
PlainBashC++C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQL
// 1,导入fs模块
const  fs=require('fs')
fs.writeFile('./c.txt','大家好,我系渣渣辉啊',(err)=>{
 //1,如果文件写入成功,则err的值为null
 //2,如果文件写入失败,则err的值为错误对象
 console.log(err)
 //对结果进行判断
 if(err){
 return console.log('文件写入失败='+err)
       }
 console.log('文件写入成功='+err)
   })
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-09-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一,导入fs模块,来操作文件。
  • 二,调用fs.readFile方法读取文件内容。
  • 三,调用fs.writeFile方法写入文件内容。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档