Node.js的fs.writeFile()函數非同步將資料寫入文件,並在已存在的情況下替換該文件。此函數可以從字串或緩衝區寫入資料。這篇文章將為大家介紹關於Node.js使用fs.writeFile()函數寫入檔案的方法。
我們先來看看fs.writeFile()函數的基本語法
fs.writeFile(filename, data[, options], callback)
如果data是緩衝區,則忽略編碼選項。預設編碼為'utf8',預設檔案模式為0666,預設標誌使用'w'表示寫入模式。
1、path是帶路徑的檔名。
2、data是要寫入的字串或緩衝區
3、options可以是像{encoding,mode,flag}這樣的物件。
4、 callback採用單一參數錯誤並用於傳回錯誤。
我們來看具體的範例
程式碼如下
建立一個JavaScript檔案(例如:app.js)並加入以下內容。此腳本將「Hello World!」字串寫入目前目錄中名為output.txt的檔案中。
var fs = require('fs'); fs.writeFile("output.txt", "Hello World!", function(err) { if(err) { return console.log(err); } console.log("File saved successfully!"); });
這篇文章到這裡就已經全部結束了,更多其他精彩內容大家可以關注php中文網的其他相關欄位教學! ! !
以上是Node.js如何使用fs.writeFile()函數寫入文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!