node.js中的fs.appendFileSync方法使用说明

 更新时间:2014年12月17日 11:44:03   投稿:junjie  
这篇文章主要介绍了node.js中的fs.appendFileSync方法使用说明,本文介绍了fs.appendFileSync方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下

方法说明:

该方法功能与 fs.appendFile() 类似,唯一区别就是该方法是用同步操作,而fs.appendFile使用的是异步。

语法:

复制代码 代码如下:

fs.appendFileSync(filename, data, [options])

由于该方法属于fs模块,使用前需要引入fs模块(var fs = require(“fs”) )

接收参数:

1. filename {String}

2. data {String | Buffer}

3. options {Object}

      encoding {String | Null} default = ‘utf8′

      mode {Number} default = 438 (aka 0666 in Octal)

      flag {String} default = ‘a'

源码:

复制代码 代码如下:

fs.appendFileSync = function(path, data, options) {
  if (!options) {
    options = { encoding: 'utf8', mode: 438 /*=0666*/, flag: 'a' };
  } else if (util.isString(options)) {
    options = { encoding: options, mode: 438, flag: 'a' };
  } else if (!util.isObject(options)) {
    throw new TypeError('Bad arguments');
  }
  if (!options.flag)
    options = util._extend({ flag: 'a' }, options);
  fs.writeFileSync(path, data, options);
};

相关文章

  • nodejs实现一个自定义的require方法的详细流程

    nodejs实现一个自定义的require方法的详细流程

    大家对nodejs中的require方法应该不会陌生,这个方法可以用来导入nodejs的内置模块,自定义模块,第三方模块等,使用频率非常高,那么这个方法内部是如何实现的呢?本篇文章就是从头到尾拆分实现流程,最终实现一个自定义的require方法,需要的朋友可以参考下
    2025-03-03
  • win7下安装配置node.js+express开发环境

    win7下安装配置node.js+express开发环境

    windows7下安装nodejs及框架express,从诞生至今一直被热捧,笔者最近也装了个环境打算了解一下。安装步骤简单比较简单,这里分享给大家,希望大家能够喜欢。
    2015-12-12
  • 从零开始学习Node.js系列教程二:文本提交与显示方法

    从零开始学习Node.js系列教程二:文本提交与显示方法

    这篇文章主要介绍了Node.js文本提交与显示方法,结合实例形式分析了nodejs基于http的文本提交、传输与显示相关操作技巧,需要的朋友可以参考下
    2017-04-04
  • nodejs对mongodb数据库的增加修删该查实例代码

    nodejs对mongodb数据库的增加修删该查实例代码

    在本篇文章里小编给大家整理的是一篇关于nodejs对mongodb数据库的增加修删该查实例代码,有需要的朋友们可以参考下。
    2020-01-01
  • NodeJs Express框架实现服务器接口详解

    NodeJs Express框架实现服务器接口详解

    最近学习了基于前后端分离的开发模式,我前端使用Vue框架,后端使用nodejs开发API接口,下面这篇文章主要给大家介绍了关于nodejs使用Express框架写后端接口的相关资料,需要的朋友可以参考下
    2022-08-08
  • nodejs实现的连接MySQL数据库功能示例

    nodejs实现的连接MySQL数据库功能示例

    这篇文章主要介绍了nodejs实现的连接MySQL数据库功能,结合实例形式分析了nodejs连接及查询mysql数据的相关操作步骤与实现技巧,需要的朋友可以参考下
    2018-01-01
  • 基于Nodejs实现文件压缩和解压功能

    基于Nodejs实现文件压缩和解压功能

    在 windows 系统上面,我们压缩文件,常常需要安装一些压缩软件才能实现压缩,可能有些还存在一些问题,所以本文就来使用Nodejs实现文件压缩和解压功能吧
    2024-03-03
  • Node.js之http模块的用法

    Node.js之http模块的用法

    这篇文章主要介绍了Node.js之http模块的用法,对Node.js感兴趣的同学,可以参考下
    2021-04-04
  • Node解决简单重复问题系列之Excel内容的获取

    Node解决简单重复问题系列之Excel内容的获取

    这篇文章主要给大家介绍了关于利用Node解决简单重复问题系列之Excel内容获取的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧。
    2018-01-01
  • 一文学会如何升级npm管理的各依赖版本

    一文学会如何升级npm管理的各依赖版本

    npm在前端开发流程中提供了非常完善的自动化工具链,已成为每个前端开发者必备的工具,下面这篇文章主要给大家介绍了关于如何升级npm管理的各依赖版本,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-09-09

最新评论