English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS 基礎チュートリアル

NodeJS Express.js

NodeJS バッファ&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS ファイル(FS)

NodeJS その他

Node.js FS ファイルの読み取り

Node.jsでNode FS(ファイルシステム内蔵モジュール)を使用してファイルを読み込む方法を学びます。readFile()関数を使用するNode.jsのサンプルプログラムが提供されています。

Node.js内のファイルを読み取ります

以下はNode.jsでファイルの内容を読み取るためのステップバイステップガイドです:

  • 第1ステップ:File System内蔵モジュールをNode.jsプログラムに含めます

     var fs = require('fs');
  • ステップ2:readFile関数を使用してファイルを読み取ります

     fs.readFile(‘<fileName><callbackFunction>)

    コールバック関数をreadFile関数の引数として提供します。ファイルの読み取りが完了した後(エラーが発生する可能性があります)、エラー(ファイルを読み取る際にエラーがある場合)とコールバック関数data(ファイルの読み取りが成功した場合)が使用されます。

  • 第3ステップ:サンプルファイル、例えばsample.htmlを作成し、いくつかの内容を含めます。サンプルファイルを以下に提供されたnode.jsサンプルプログラムの場所に配置します。

以下のNode.jsプログラムを作成してファイルの内容を読み取ります

// ファイルシステムモジュールをインポートします
var fs = require('fs'); 
 
// sample.htmlを読み取ります
fs.readFile('sample.html', 
    // ファイルを読み取ったときに呼び出されるコールバック関数
    function(err, data) {  
        if (err) throw err; 
        // データはファイル内容を含むバッファーです
        console.log(data.toString('utf8')) 
 });

ターミナルやコマンドプロンプトでnodeコマンドを使用してプログラムを実行します:

ターミナル出力

$ node readFileExample.js
<html>
<body>
<h1>ヘッダー</h1>
<p>I have learnt to read a file in Node.js.</p>
</body>
</html>

まとめ:

このNode.jsチュートリアル - Node FSでは、Node.js内のFileを読み取るためのFile System内蔵モジュールについて学びました。readFile()関数を使用するNode.jsのサンプルプログラムを提供しました。