nodejs創(chuàng)建文件并寫入的方法:首先創(chuàng)建一個代碼示例文件;然后通過“require('fs');”引入fs模塊;最后通過“fs.writeFile('./try4.txt', 'HelloWorld'…)”方法寫入文件內(nèi)容即可。
本教程操作環(huán)境:windows7系統(tǒng)、nodejs10.16.2版,DELL G3電腦。
nodejs可以使用fs模塊的writeFile方法來創(chuàng)建并寫文件,writeFile方法用來寫入文件內(nèi)容,如果文件不存在就會創(chuàng)建一個文件。
nodejs中創(chuàng)建一個文件并寫入內(nèi)容:
var fs = require('fs'); // 引入fs模塊 // 寫入文件內(nèi)容(如果文件不存在會創(chuàng)建一個文件) // 傳遞了追加參數(shù) { 'flag': 'a' } fs.writeFile('./try4.txt', 'HelloWorld', { 'flag': 'a' }, function(err) { if (err) { throw err; } console.log('Hello.'); // 寫入成功后讀取測試 fs.readFile('./try4.txt', 'utf-8', function(err, data) { if (err) { throw err; } console.log(data); }); });
輸出:
writeFile()方法:
-
使用fs.writeFile(filename,data,[options],callback)寫入內(nèi)容到文件。
-
filename (String) 文件名稱
-
data (String | Buffer) 將要寫入的內(nèi)容,可以使字符串 或 buffer數(shù)據(jù)。
-
options (Object) option數(shù)組對象,包含:
· encoding (string) 可選值,默認(rèn) ‘utf8′,當(dāng)data使buffer時,該值應(yīng)該為 ignored。
· mode (Number) 文件讀寫權(quán)限,默認(rèn)值 438
· flag (String) 默認(rèn)值 ‘w'
-
callback {Function} 回調(diào),傳遞一個異常參數(shù)err。
推薦:《node視頻教程》