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.jsのファイルに追加するには、NodeのFSappendFile()関数を使用して非同期ファイル操作を行うか、FSappendFileSync()関数を使用して同期ファイル操作を行います。

このNode.jsのチュートリアルでは、以下を学びます

  • appendFile()関数の構文

  • appendFileSync()関数の構文

  • appendFile():データを非同期にファイルに追加する例

  • appendFileSync():データをファイルに同期して追加する例

 appendFile()の構文

fs.appendFile(filepath, data, options, callback_function);

コールバック関数は必須で、データをファイルに追加した後に呼び出されます。

 appendFileSync()の構文

fs.appendFileSync(filepath, data, options);

パラメータの説明:

  • filepath [必要] ファイルパスを指定するための文字列です

  • data [必須] ファイルに追加する内容

  • オプション [オプション] 指定されたエンコーディングで/モード/フラグ

注意:指定されたファイルが存在しない場合、提供された名前で新しいファイルが作成され、データがそのファイルに追加されます。

例:Node.jsでappendFile()を使用してデータをファイルにアシンクリンで追加

データをNode.jsのファイルにアシンクリンで追加するには、以下のようにappendFile()のNode FS機能を使用してください:

// データをファイルに追加するサンプルNode.jsプログラム
var fs = require('fs'); 
 
var data = "\nLearn Node.js with the help of well built Node.js Tutorial."; 
 
// データをファイルに追加する
fs.appendFile('sample.txt',data, 'utf8', 
    // コールバック関数
    function(err) {  
        if (err) throw err; 
        // エラーがなければ
        console.log("データはファイルに成功して追加されました。") 
 });

ターミナル出力

arjun@arjun-VPCEH26EN:~/nodejs$ node nodejs-append-to-file-example.js
データはファイルに成功して追加されました。

追加前のファイル

// データをファイルに追加するサンプルNode.jsプログラム
var fs = require('fs'); 
 
var data = "\nLearn Node.js with the help of well built Node.js Tutorial."; 
 
// データをファイルに追加する
fs.appendFileSync('sample.txt',data, 'utf8'); 
console.log("データはファイルに成功して追加されました。")

ターミナル出力

arjun@arjun-VPCEH26EN:~/nodejs$ node nodejs-append-to-file-example-2.js
データはファイルに成功して追加されました。

追加前のファイル

www.wへようこそ3codebox.com.

追加後のファイル

www.wへようこそ3codebox.com. 
Learn Node.js with the help of well built Node.js Tutorial.

まとめ:

このチュートリアルでは- Node.jsにファイルに追加中、私たちはNode.jsのファイルにデータを追加する方法を学びました。appendFileSync()とappendFile()の機能は、インスタンスNode.jsのプログラムとFSの機能をシンクロナスおよびアシンクリンで使用します。