写入文件内容

向指定的文件中写入内容

一、fs.writeFile()的语法格式

使用fs.writeFile()方法,可以向指定的文件中写入内容,语法格式如下:

fs.writeFile(file,data,[options],callback)

参数解读:

  • 参数1:必选参数,需要指定一个文件路径的字符串,表示文件的存放路径。
  • 参数2:必选参数,表示要写入的内容。
  • 参数3:可选参数,表示以什么格式写入文件内容,默认值是utf8。
  • 参数4:必选参数,文件写入完成后的回调函数。

示例代码:

const fs = require('fs')
fs.writeFile('./xxxx/txt','hello node',function(err){
   console.log(err)
})

实际操作:

//1、导入fs模块,来操作文件
const fs = require('fs')
//2、调用fs.writeFile(),写入文件的内容
fs.writeFile('./html拓展标签.html', '123456', function (err) {
  //如果文件写入成功,则err的值等于null
  //如果文件写入失败,则err的值等于一个错误对象
  console.log(err)
})
写入的内容

二、判断文件是否写入成功

可以判断err对象是否为null,从而知晓文件写入的结果:

const fs = require('fs')
fs.writeFile('./xxxx.html', '123456', function (err) {
   if(err){
        return console.log('文件写入失败',err.message)
   }
  console.log('文件写入成功!')
})
结语:

这里提一嘴,就是这是个替换操作,不是添加操作,原本的内容会被你写入的新内容所替换掉。推荐歌曲《紫》

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容