課程
/前端開(kāi)發(fā)
/Node.js
/進(jìn)擊Node.js基礎(chǔ)(二)
fs.writeFile()有啥用?。?/span>
2017-07-30
源自:進(jìn)擊Node.js基礎(chǔ)(二) 2-2
正在回答
以異步的方式將data寫(xiě)入文件,文件已存在的情況下,原內(nèi)容將被替換。
語(yǔ)法:
fs.writeFile(filename, data, [options], [callback(err)])
由于該方法屬于fs模塊,使用前需要引入fs模塊(var fs= require(“fs”) )
接收參數(shù):
filename????? (String)??????????? 文件名稱(chēng)
data??????? (String | Buffer)??? 將要寫(xiě)入的內(nèi)容,可以使字符串 或 buffer數(shù)據(jù)。
options??????? (Object)?????????? option數(shù)組對(duì)象,包含:
· encoding?? (string)??????????? 可選值,默認(rèn) ‘utf8′,當(dāng)data使buffer時(shí),該值應(yīng)該為 ignored。
· mode???????? (Number)??????? 文件讀寫(xiě)權(quán)限,默認(rèn)值 438
· flag??????????? (String)??????????? 默認(rèn)值 ‘w'
callback {Function}? 回調(diào),傳遞一個(gè)異常參數(shù)err。
舉報(bào)
本教程帶你攻破 Nodejs,讓 JavaScript流暢運(yùn)行在服務(wù)器端
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-08-01
以異步的方式將data寫(xiě)入文件,文件已存在的情況下,原內(nèi)容將被替換。
語(yǔ)法:
fs.writeFile(filename, data, [options], [callback(err)])
由于該方法屬于fs模塊,使用前需要引入fs模塊(var fs= require(“fs”) )
接收參數(shù):
filename????? (String)??????????? 文件名稱(chēng)
data??????? (String | Buffer)??? 將要寫(xiě)入的內(nèi)容,可以使字符串 或 buffer數(shù)據(jù)。
options??????? (Object)?????????? option數(shù)組對(duì)象,包含:
· encoding?? (string)??????????? 可選值,默認(rèn) ‘utf8′,當(dāng)data使buffer時(shí),該值應(yīng)該為 ignored。
· mode???????? (Number)??????? 文件讀寫(xiě)權(quán)限,默認(rèn)值 438
· flag??????????? (String)??????????? 默認(rèn)值 ‘w'
callback {Function}? 回調(diào),傳遞一個(gè)異常參數(shù)err。