メソッド説明:
この方法は、非同期にデータをファイルに挿入し、ファイルが存在しない場合に自動的に作成されます。データは、任意の文字列またはキャッシュにすることができます。
文法:
コードコピーは次のとおりです。
fs.AppendFile(filename、data、[options]、callback)
この方法はFSモジュールに属しているため、使用前にFSモジュールを導入する必要があります(var fs = require( "fs"))
パラメーターを受信:
1。filename {string}
2。Data{String |バッファ}
3。オプション{オブジェクト}
エンコード{string | null} default = 'utf8'
モード{number}デフォルト= 438(10月の0666)
flag {string} default = 'a'
4。コールバック{関数}
例:
コードコピーは次のとおりです。
var fs = require( "fs");
fs.AppendFile( 'message.txt'、 'append'、function(err){
(err)スローERR;
console.log( '「追加するデータ」はファイルに追加されました!');
});
ソースコード:
コードコピーは次のとおりです。
fs.AppendFile = function(path、data、options、callback_){
var callback = maybecallback(arguments [arguments.length -1]);
if(util.isfunction(options)||!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)){
新しいTypeError(「悪い引数」)を投げる;
}
if(!options.flag)
options = util._extend({flag: 'a'}、options);
fs.WriteFile(パス、データ、オプション、コールバック);
};