华为ICT培训-高端面授华为ICT培训机构
云和教育:云和数据集团高端IT职业教育品牌
  • 华为
    授权培训中心
  • 腾讯云
    一级认证培训中心
  • 百度营销大学
    豫陕深授权运营中心
  • Oracle甲骨文
    OAEP中心
  • Microsoft Azure
    微软云合作伙伴
  • Unity公司
    战略合作伙伴
  • 普华基础软件
    战略合作伙伴
  • 新开普(股票代码300248)
    旗下丹诚开普投资
  • 中国互联网百强企业锐之旗
    旗下锐旗资本投资

怎样加载fs模块?Node.js怎样实现文件写入?

  • 发布时间:
    2023-03-07
  • 版权所有:
    云和教育
  • 分享:

fs 模块是 Node.js 的核心模块,使用某个模块的 API之前,首先需要加载这个模块fs 核心模块的模块标识为fs,所以加载该模块可以使用如下语句:

var fs = require('fs');

了解了fs 模块的加载方式后,首先介绍一下文件写入,Node.js 中文件写入的语法如下。

//同步写入
fs.writeFileSync(file, data[,options]);
//异步写入
fs.writeFile(file, data[, options], callback);

如果文件存在,上述语法写入的内容会覆盖旧的文件内容。与同步函数相比,异步函数的参数中多了一个回调函数 callback。文件写入参数使用说明如表1所示。

表1 文件写入参数说明

1669878416276_1.png

在表1中,options参数值为一个对象,在该对象中指定读取文件时需要使用的选项在该参数、值对象中可以使用 fag 属性指定对该文件采取什么操作。如果指定读取的文件不存在,则抛出异常。

flag参数取值如下表所示。

1669878444437_2.png

在普通文件操作中,默认值为“r”。由于常常省略options 的值,感兴趣还可以了解即可下正式的文件写入环节。