首頁 >web前端 >js教程 >Node.js如何使用fs.writeFile()函數寫入文件

Node.js如何使用fs.writeFile()函數寫入文件

不言
不言原創
2019-03-07 10:00:186904瀏覽

Node.js的fs.writeFile()函數非同步將資料寫入文件,並在已存在的情況下替換該文件。此函數可以從字串或緩衝區寫入資料。這篇文章將為大家介紹關於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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn