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


Posted in Javascript onDecember 17, 2014

方法说明:

该方法功能与 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);

};
Javascript 相关文章推荐
JavaScript高级程序设计(第3版)学习笔记13 ECMAScript5新特性
Oct 11 Javascript
使用jQuery和PHP实现类似360功能开关效果
Feb 12 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
May 07 Javascript
JQuery中$(document)是什么意思有什么作用
Jul 21 Javascript
常用的JavaScript模板引擎介绍
Feb 28 Javascript
纯css实现窗户玻璃雨滴逼真效果
Aug 23 Javascript
正则表达式,替换所有HTML标签的简单实例
Nov 28 Javascript
bootstrap suggest搜索建议插件使用详解
Mar 25 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 Javascript
浅谈layer弹出层按钮颜色修改方法
Sep 11 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
Nov 11 Javascript
NestJs使用Mongoose对MongoDB操作的方法
Feb 22 Javascript
javascript实现节点(div)名称编辑
Dec 17 #Javascript
node.js中的fs.createReadStream方法使用说明
Dec 17 #Javascript
node.js中的fs.createWriteStream方法使用说明
Dec 17 #Javascript
node.js中的fs.futimesSync方法使用说明
Dec 17 #Javascript
js实现编辑div节点名称的方法
Dec 17 #Javascript
node.js中的fs.futimes方法使用说明
Dec 17 #Javascript
node.js中的fs.existsSync方法使用说明
Dec 17 #Javascript
You might like
星际流派综述
2020/03/04 星际争霸
php下连接mssql2005的代码
2011/01/17 PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
2016/03/16 PHP
php使用number_format函数截取小数的方法分析
2016/05/27 PHP
php curl操作API接口类完整示例
2019/05/21 PHP
Laravel如何实现适合Api的异常处理响应格式
2020/06/14 PHP
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
2013/09/16 Javascript
JS烟花背景效果实现方法
2015/03/03 Javascript
JS动态修改iframe内嵌网页地址的方法
2015/04/01 Javascript
javascript去掉代码里面的注释
2015/07/24 Javascript
js实现无缝滚动特效
2015/12/20 Javascript
使用OpenLayers3 添加地图鼠标右键菜单
2015/12/29 Javascript
jquery validate表单验证的基本用法入门
2016/01/18 Javascript
iscroll-probe实现下拉刷新和下拉加载效果
2017/06/28 Javascript
SVG实现时钟效果
2018/07/17 Javascript
Vue filter格式化时间戳时间成标准日期格式的方法
2018/09/16 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
Vue中常用rules校验规则(实例代码)
2019/11/14 Javascript
Angular 多级路由实现登录页面跳转(小白教程)
2019/11/19 Javascript
JQuery中的常用事件、对象属性与使用方法分析
2019/12/23 jQuery
extjs图形绘制之饼图实现方法分析
2020/03/06 Javascript
[01:56]生活中的妖精之七夕特别档
2016/08/09 DOTA
python简单获取数组元素个数的方法
2015/07/13 Python
Python字符串匹配算法KMP实例
2015/07/18 Python
图文详解Django使用Pycharm连接MySQL数据库
2019/08/09 Python
python程序中的线程操作 concurrent模块使用详解
2019/09/23 Python
奥兰多迪士尼门票折扣:Undercover Tourist
2018/07/09 全球购物
数控技术专业毕业自荐书范文
2014/02/05 职场文书
车间主任岗位职责
2015/02/03 职场文书
教师节倡议书2015
2015/04/27 职场文书
简短的36句中秋节祝福信息语句
2019/09/09 职场文书
Python自然语言处理之切分算法详解
2021/04/25 Python
HTML+VUE分页实现炫酷物联网大屏功能
2021/05/27 Vue.js
使用jpa之动态插入与修改(重写save)
2021/11/23 Java/Android
frg-100简单操作(设置)说明
2022/04/05 无线电
css清除浮动clearfix:after的用法详解(附完整代码)
2023/05/21 HTML / CSS