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 showModalDialog,open取得父窗口的方法
Mar 10 Javascript
jQuery使用toggleClass方法动态添加删除Class样式的方法
Mar 26 Javascript
jQuery EasyUI实现右键菜单变灰不可用效果
Sep 24 Javascript
js获取页面及个元素高度、宽度的代码
Apr 26 Javascript
JS两个数组比较,删除重复值的巧妙方法(推荐)
Jun 03 Javascript
Angular.JS中指令ng-if的注意事项小结
Jun 21 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
Jul 12 jQuery
vue.js项目nginx部署教程
Apr 05 Javascript
在vscode里使用.vue代码模板的方法
Apr 28 Javascript
vue-cli3脚手架的配置及使用教程
Aug 28 Javascript
js核心基础之构造函数constructor用法实例分析
May 11 Javascript
Vue中jsx不完全应用指南小结
Nov 01 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
Zend Studio 无法启动的问题解决方法
2008/12/04 PHP
PHP中auto_prepend_file与auto_append_file用法实例分析
2014/09/22 PHP
php中base_convert()进制数字转换函数实例
2014/11/20 PHP
php输出金字塔的2种实现方法
2014/12/16 PHP
Laravel实现定时任务的示例代码
2017/08/10 PHP
jquery 简单导航实现代码
2009/09/11 Javascript
用JavaScript实现类似于ListBox功能示例代码
2014/03/09 Javascript
一个简单的Node.js异步操作管理器分享
2014/04/29 Javascript
Javascript中设置默认参数值示例
2014/09/11 Javascript
简单介绍JavaScript中字符串创建的基本方法
2015/07/07 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
JavaScript实现的浏览器下载文件的方法
2017/08/09 Javascript
原生JS实现的简单小钟表功能示例
2018/08/30 Javascript
解决vue 打包发布去#和页面空白的问题
2018/09/04 Javascript
详解基于Vue,Nginx的前后端不分离部署教程
2018/12/04 Javascript
[03:17]DOTA2英雄基础教程 剧毒术士
2013/12/12 DOTA
Python中扩展包的安装方法详解
2017/06/14 Python
Python中矩阵库Numpy基本操作详解
2017/11/21 Python
Linux CentOS7下安装python3 的方法
2018/01/21 Python
python 爬虫一键爬取 淘宝天猫宝贝页面主图颜色图和详情图的教程
2018/05/22 Python
对python dataframe逻辑取值的方法详解
2019/01/30 Python
PythonWeb项目Django部署在Ubuntu18.04腾讯云主机上
2019/04/01 Python
python的列表List求均值和中位数实例
2020/03/03 Python
基于python实现检索标记敏感词并输出
2020/05/07 Python
在Keras中利用np.random.shuffle()打乱数据集实例
2020/06/15 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
2021/01/26 Python
H5 meta小结(前端必看篇)
2016/08/24 HTML / CSS
计算机专业个人求职自荐信
2013/09/21 职场文书
化学实验员岗位职责
2013/12/28 职场文书
教师师德师风个人整改方案
2014/09/18 职场文书
投标文件签署授权委托书范本
2014/10/12 职场文书
市场总监岗位职责
2015/02/11 职场文书
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
2021/08/02 MySQL
idea以任意顺序debug多线程程序的具体用法
2021/08/30 Java/Android
MySQL数据库必备之条件查询语句
2021/10/15 MySQL
Python 绘制多因子柱状图
2022/05/11 Python