对fs.appendfile方法在Node.js的使用说明

方法显示:

该方法异步地将数据插入到文件中,如果文件不存在,它将自动创建。数据可以是任意字符串或缓存。

Grammar:

复制代码代码如下所示:

fs.appendfile(文件名、数据,{选项},回调)



由于该方法属于fs模块,因此需要在使用前引入fs模块(var FS =要求(fs))。

接收参数:

1。文件名{字符串}

2。{ } |字符串缓冲区的数据

三.选项{对象}

{零} |编码字符串默认为utf8

模式{缺省值= 438(八进制0666)

标志

4。回调函数}

实例uff1a

复制代码代码如下所示:

var =要求(FS );

fs.appendfile(消息。txt,数据追加功能(ERR){)

如果(错误)抛出错误;

console.log(数据追加被追加到文件!;

});



源代码 uff1a

复制代码代码如下所示:

fs.appendfile =功能(路径,数据选项,callback_){

VaR的回调= maybecallback(参数{ 1 } arguments.length);

如果(util.isfunction(选项){选项| |!)

选项= {编码:'utf8模式:438 / * = 0666 * /,标志:a };

} else if(util.isstring(选项)){

选项= {编码:选择模式:438、标志:a };

否则如果(!Util.isObject(选项)){

把新的TypeError(坏的争论);

}

如果(!选项.标志)

选项=使用。_extend({标志:a },选项);

fs.writefile(路径,数据选择,回调);

};