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() 方法,可以用來讀取和寫入文件。

Categorized in:

Tagged in:

,