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 相关文章推荐
IE 条件注释详解总结(附实例代码)
Aug 29 Javascript
jQuery.Autocomplete实现自动完成功能(详解)
Jul 13 Javascript
javascript 基础篇3 类,回调函数,内置对象,事件处理
Mar 14 Javascript
使用coffeescript编写node.js项目的方法汇总
Aug 05 Javascript
JavaScript实现的经典文件树菜单效果
Sep 08 Javascript
JavaScript如何实现在文本框(密码框)输入提示语
Dec 25 Javascript
用jQuery获取table中行id和td值的实现代码
May 19 Javascript
Vue中组件之间数据的传递的示例代码
Sep 08 Javascript
vue-cli 3.x 修改dist路径的方法
Sep 19 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
Sep 28 Javascript
jQuery+Datatables实现表格批量删除功能【推荐】
Oct 24 jQuery
自定义javascript验证框架示例【附源码下载】
May 31 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一些有意思的小区别
2006/12/06 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
2011/12/05 PHP
mysql 查询指定日期时间内sql语句实现原理与代码
2012/12/16 PHP
php操作xml
2013/10/27 PHP
PHP中preg_match正则匹配中的/u、/i、/s含义
2015/04/17 PHP
PHP实现事件机制实例分析
2015/06/26 PHP
php实现文件管理与基础功能操作
2017/03/21 PHP
利用Laravel事件系统如何实现登录日志的记录详解
2017/05/20 PHP
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
js获取视频时长代码
2014/04/10 Javascript
setinterval()与clearInterval()JS函数的调用方法
2015/01/21 Javascript
JavaScript判断浏览器类型的方法
2015/02/10 Javascript
HTML5使用DeviceOrientation实现摇一摇功能
2015/06/05 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
2016/08/05 Javascript
angular.js 路由及页面传参示例
2017/02/24 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
webpack配置之后端渲染详解
2017/10/26 Javascript
Vue封装Swiper实现图片轮播效果
2018/02/06 Javascript
基于layui的table插件进行复选框联动功能的实现方法
2019/09/19 Javascript
angular8和ngrx8结合使用的步骤介绍
2019/12/01 Javascript
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
2019/12/12 Javascript
node.js使用yargs处理命令行参数操作示例
2020/02/11 Javascript
Python学习之asyncore模块用法实例教程
2014/09/29 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
Python+selenium点击网页上指定坐标的实例
2019/07/05 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
2019/10/30 Python
Python定义函数实现累计求和操作
2020/05/03 Python
python 实现ping测试延迟的两种方法
2020/12/10 Python
python中xlutils库用法浅析
2020/12/29 Python
英国景点门票网站:attractiontix
2019/08/27 全球购物
俄罗斯玩具、儿童用品、儿童服装和鞋子网上商店:MyToys.ru
2019/10/14 全球购物
会计学个人自荐信模板
2013/12/13 职场文书
项目建议书怎么写
2014/05/15 职场文书
保研推荐信范文
2015/03/25 职场文书
员工规章制度范本
2015/08/07 职场文书
sentinel支持的redis高可用集群配置详解
2022/04/01 Redis