Node.js 中如何使用文件系統模塊來讀寫文件?
Node.js 是一個基於 JavaScript 的開源、跨平台的 JavaScript 環境,它可以用於服務器端程式開發。Node.js 提供了一個文件系統模塊,可以讓開發者輕鬆地讀取和寫入文件。本文將介紹如何使用 Node.js 的文件系統模塊來讀寫文件。
使用 Node.js 的文件系統模塊讀取文件
Node.js 提供了一個 fs 模塊,可以讓開發者輕鬆地讀取文件。fs 模塊提供了一個 readFile() 方法,可以用來讀取文件。readFile() 方法接受兩個參數,第一個參數是文件路徑,第二個參數是一個回調函數,當文件讀取完成時會調用該回調函數。下面是一個簡單的示例:
const fs = require('fs'); fs.readFile('/path/to/file', (err, data) => { if (err) { throw err; } console.log(data); });
在上面的示例中,我們使用 fs 模塊的 readFile() 方法來讀取文件,並將文件內容傳遞給回調函數。如果文件讀取失敗,則會拋出一個錯誤。
使用 Node.js 的文件系統模塊寫入文件
Node.js 提供了一個 writeFile() 方法,可以用來寫入文件。writeFile() 方法接受三個參數,第一個參數是文件路徑,第二個參數是要寫入文件的內容,第三個參數是一個回調函數,當文件寫入完成時會調用該回調函數。下面是一個簡單的示例:
const fs = require('fs'); fs.writeFile('/path/to/file', 'Hello World!', (err) => { if (err) { throw err; } console.log('File written!'); });
在上面的示例中,我們使用 fs 模塊的 writeFile() 方法來寫入文件,並將文件內容傳遞給回調函數。如果文件寫入失敗,則會拋出一個錯誤。
總結
在本文中,我們介紹了如何使用 Node.js 的文件系統模塊來讀寫文件。Node.js 提供了一個 fs 模塊,可以讓開發者輕鬆地讀取和寫入文件。我們也介紹了 fs 模塊的 readFile() 和 writeFile() 方法,可以用來讀取和寫入文件。