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 相关文章推荐
图片完美缩放
Sep 07 Javascript
javascript继承之为什么要继承
Nov 10 Javascript
如何让DIV可编辑、可拖动示例代码
Sep 18 Javascript
Javascript闭包与函数柯里化浅析
Jun 22 Javascript
jQuery Ajax File Upload实例源码
Dec 12 Javascript
Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法
Jul 09 Javascript
深入理解ES6学习笔记之块级作用域绑定
Aug 19 Javascript
JS从非数组对象转数组的方法小结
Mar 26 Javascript
原生JS进行前后端同构
Apr 22 Javascript
React 无状态组件(Stateless Component) 与高阶组件
Aug 14 Javascript
react在安卓中输入框被手机键盘遮挡问题的解决方法
Sep 03 Javascript
JavaScript之解构赋值的理解
Jan 30 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
网页中实现浏览器的最大,最小化和关闭按钮
2007/03/12 Javascript
Javascript 获取链接(url)参数的方法
2009/02/15 Javascript
修改jquery.lazyload.js实现页面延迟载入
2010/12/22 Javascript
Jquery时间验证和转换工具小例子
2013/07/01 Javascript
js语法学习之判断一个对象是否为数组
2014/05/13 Javascript
jquery移动节点实例
2015/01/14 Javascript
js贪吃蛇网页版游戏特效代码分享(挑战十关)
2015/08/24 Javascript
基于jQuery实现搜索关键字自动匹配功能
2020/03/26 Javascript
最佳的JavaScript错误处理实践
2016/07/16 Javascript
BootStrap 超链接变按钮的实现方法
2016/09/25 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
激动人心的 Angular HttpClient的源码解析
2017/07/10 Javascript
详谈js原型继承的一些问题
2017/09/06 Javascript
seajs实现强制刷新本地缓存的方法分析
2017/10/16 Javascript
基于Bootstrap实现城市三级联动
2017/11/23 Javascript
动手写一个angular版本的Message组件的方法
2017/12/16 Javascript
在vant中使用时间选择器和popup弹出层的操作
2020/11/04 Javascript
[49:20]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
python写的一个squid访问日志分析的小程序
2014/09/17 Python
Python实现学校管理系统
2018/01/11 Python
Python实现的维尼吉亚密码算法示例
2018/04/12 Python
对numpy下的轴交换transpose和swapaxes的示例解读
2019/06/26 Python
Python之Numpy的超实用基础详细教程
2019/10/23 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
2020/01/13 Python
HTML5的结构和语义(1):前言
2008/10/17 HTML / CSS
基于第一个PhoneGap(cordova)的应用详解
2013/05/03 HTML / CSS
国家地理在线商店:Shop National Geographic
2018/06/30 全球购物
《守株待兔》教学反思
2014/03/01 职场文书
父母对孩子的寄语
2014/04/09 职场文书
民事诉讼授权委托书范文
2014/08/02 职场文书
服务员态度差检讨书
2014/10/28 职场文书
争先创优个人总结
2015/03/04 职场文书
百万英镑观后感
2015/06/09 职场文书
实用干货:敬酒词大全,帮你应付各种场合
2019/11/21 职场文书
CSS实现两列布局的N种方法
2021/08/02 HTML / CSS