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 相关文章推荐
JSQL 批量图片切换的实现代码
May 05 Javascript
教您去掉ie网页加载进度条的方法
Dec 09 Javascript
jQuery总体架构的理解分析
Mar 07 Javascript
JQuery里面的几种选择器 查找满足条件的元素$("#控件ID")
Aug 23 Javascript
JS获取URL中参数值(QueryString)的4种方法分享
Apr 12 Javascript
jquery禁止回车触发表单提交
Dec 12 Javascript
javascript中undefined与null的区别
Aug 16 Javascript
jQuery validate插件实现ajax验证重复的2种方法
Jan 22 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
Jul 01 Javascript
vue脚手架搭建过程图解
Jun 06 Javascript
Vue服务端渲染实践之Web应用首屏耗时最优化方案
Mar 22 Javascript
JS端基于download.js实现图片、视频时直接下载而不是打开预览
May 09 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
PHP实现的常规正则验证helper公共类完整实例
2017/04/27 PHP
js拼接html注意问题示例探讨
2014/07/14 Javascript
js实现二代身份证号码验证详解
2014/11/20 Javascript
jQuery实现下拉框选择图片功能实例
2015/08/08 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
2016/05/07 Javascript
JS获取地址栏参数的两种方法(简单实用)
2016/06/14 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
js省市区级联查询(插件版&无插件版)
2017/03/21 Javascript
浅谈Node.js 子进程与应用场景
2018/01/24 Javascript
详解jQuery中的easyui
2018/09/02 jQuery
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
详解如何更好的使用module vuex
2019/03/27 Javascript
详解javascript对数组和json数组的操作
2019/04/15 Javascript
详解vue中v-model和v-bind绑定数据的异同
2020/08/10 Javascript
JS遍历树层级关系实现原理解析
2020/08/31 Javascript
微信小程序实现签到弹窗动画
2020/09/21 Javascript
vue 数据双向绑定的实现方法
2021/03/04 Vue.js
python将人民币转换大写的脚本代码
2013/02/10 Python
python版本的读写锁操作方法
2016/04/25 Python
详解常用查找数据结构及算法(Python实现)
2016/12/09 Python
Python面向对象之类的定义与继承用法示例
2019/01/14 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
2019/07/11 Python
Python基于百度AI实现OCR文字识别
2020/04/02 Python
Python设计密码强度校验程序
2020/07/30 Python
Python使用pycharm导入pymysql教程
2020/09/16 Python
详解Anaconda 的安装教程
2020/09/23 Python
澳大利亚优惠网站:Deals.com.au
2019/07/02 全球购物
保加利亚运动鞋购物网站:SneakerStudio.bg
2020/12/23 全球购物
一些Unix笔试题和面试题
2013/01/22 面试题
介绍一下linux文件系统分配策略
2013/02/25 面试题
什么是Web Service?
2012/07/25 面试题
毕业生求职推荐信
2013/11/04 职场文书
工作迟到检讨书
2014/02/21 职场文书
促销活动总结范文
2014/04/30 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
校长一岗双责责任书
2015/05/09 职场文书