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

对fs.writefile方法在Node.js的使用说明
方法显示

数据是以异步方式编写的,当文件已经存在时,原始内容将被替换

Grammar:

复制代码代码如下所示:

fs.writefile(文件名、数据,{选项},{回调(ERR)))
由于此方法属于fs模块,因此需要在使用之前引入FS模块(var FS =需求(fs))。

接收参数

文件名(字符串)文件名

数据(String Buffer |)写的内容,可以使字符串或缓冲区的数据。

选项(对象)选项数组对象,包括:

编码(字符串)可选值,默认为utf8,当数据进行缓冲,价值应该被忽略。

模式(数字)文件读写权限,默认值438

标志(字符串)默认值w

回调函数{回调函数,传递异常参数错误

实例uff1a

复制代码代码如下所示:

fs.writefile(消息。txt,你好节点,功能(ERR){)

如果(错误)抛出错误;

console.log(这是保存!;

});
源代码 uff1a

复制代码代码如下所示:

fs.writefile =功能(路径,数据选择,回调){

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

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

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

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

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

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

把新的TypeError(坏的争论);

}

assertencoding(选项。编码);

VaR旗= flag'w | |选项;

Fs.open(路径,options.flag | |'w',options.mode,功能(openerr,FD){

If (openErr) {

如果(回调)回调(openerr);

{人}

VaR缓冲= util.isbuffer(数据)数据:新的缓冲区('' +数据,

encoding'utf8 | |)选项;

var位置=测试(标志)NULL:0;

绘制到(FD,缓冲,0,buffer.length,位置,回调);

}

});

};

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部