首页 Node.js核心模块手册

参数说明


appendFile(filename, data, options, callback)
filename     文件路径
data         写入文本(类型:String、Buffer)
options{     可选,对象数组
  mode           可选,设置文件读写权限(参考 mode表),默认:0666
  flag           可选,读写方式(参考 flag表),默认:a
  encoding       可选,编码格式(参考 encoding表),默认:utf8
}
callback(    回调函数
  err            执行出错信息,错误(返回错误信息),成功(null)
)

示例


只设 encoding属性:

var fs = require("fs"); fs.appendFile("./text.txt", "liboke.cn", "utf8", function(err){ if(err) console.log("追加写入失败"); else console.log("追加写入成功"); });

设 options对象:

var fs = require("fs"); var options = { mode:0666, flag:"a", encoding:"utf8" } fs.appendFile("./text.txt", "liboke.cn", options, function(err){ if(err) console.log("追加写入失败"); else console.log("追加写入成功"); });