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 相关文章推荐
cookie.js 加载顺序问题怎么才有效
Jul 31 Javascript
JavaScript获取网页表单提交方式的方法
Apr 02 Javascript
jquery常用函数与方法汇总
Sep 01 Javascript
学习JavaScript设计模式之代理模式
Jan 12 Javascript
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 jQuery
vue如何获取点击事件源的方法
Aug 10 Javascript
360doc网站不登录就无法复制内容的解决方法
Jan 27 Javascript
JS中Map和ForEach的区别
Feb 05 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
Oct 26 jQuery
基于Vue-cli快速搭建项目的完整步骤
Nov 03 Javascript
实用Javascript调试技巧分享(小结)
Jun 18 Javascript
详解vue 组件的实现原理
Nov 12 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 版本]
2007/03/20 PHP
关于IIS php调用com组件的权限问题
2012/01/11 PHP
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
2014/05/07 PHP
用JTrackBar实现的模拟苹果风格的滚动条
2007/08/06 Javascript
jquery动画2.元素坐标动画效果(创建一个图片走廊)
2012/08/24 Javascript
js浏览器本地存储store.js介绍及应用
2014/05/13 Javascript
js+csss实现的一个带复选框的下拉框
2014/09/29 Javascript
jquery ajax结合thinkphp的getjson实现跨域的方法
2016/06/06 Javascript
Bootstrap表单控件使用方法详解
2017/01/11 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
BootStrap的双日历时间控件使用
2017/07/25 Javascript
微信小程序-滚动消息通知的实例代码
2017/08/03 Javascript
vue实现验证码输入框组件
2017/12/14 Javascript
通过 JS 判断页面是否有滚动条的实现方法
2018/04/05 Javascript
vue-cli 打包使用history模式的后端配置实例
2018/09/20 Javascript
jsonp实现百度下拉框功能的方法分析
2019/05/10 Javascript
CentOS 8.2服务器上安装最新版Node.js的方法
2020/12/16 Javascript
教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
2014/07/04 Python
python执行shell获取硬件参数写入mysql的方法
2014/12/29 Python
解决python中使用plot画图,图不显示的问题
2018/07/04 Python
python http基本验证方法
2018/12/26 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
2019/08/12 Python
django 简单实现登录验证给你
2019/11/06 Python
基于matplotlib xticks用法详解
2020/04/16 Python
Tessabit日本:集世界奢侈品和设计师品牌的意大利精品买手店
2020/01/07 全球购物
铭万公司.net面试题笔试题
2014/07/20 面试题
物业管理毕业生个人的求职信
2013/11/30 职场文书
质量保证书范本
2014/04/29 职场文书
国际贸易专业求职信
2014/06/04 职场文书
五一口号
2014/06/19 职场文书
学校运动会广播稿100条
2014/09/14 职场文书
医学检验专业自荐信
2014/09/18 职场文书
乡镇防汛工作汇报
2014/10/28 职场文书
实习员工转正的评语汇总,以备不时之需
2019/12/17 职场文书
GitHub上77.9K的Axios项目有哪些值得借鉴的地方详析
2021/06/15 Javascript
frg-100简单操作(设置)说明
2022/04/05 无线电