English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
データをNode.jsのファイルに追加するには、NodeのFSappendFile()関数を使用して非同期ファイル操作を行うか、FSappendFileSync()関数を使用して同期ファイル操作を行います。
このNode.jsのチュートリアルでは、以下を学びます
appendFile()関数の構文
appendFileSync()関数の構文
appendFile():データを非同期にファイルに追加する例
appendFileSync():データをファイルに同期して追加する例
fs.appendFile(filepath, data, options, callback_function); |
コールバック関数は必須で、データをファイルに追加した後に呼び出されます。
fs.appendFileSync(filepath, data, options); |
パラメータの説明:
filepath [必要] ファイルパスを指定するための文字列です
data [必須] ファイルに追加する内容
オプション [オプション] 指定されたエンコーディングで/モード/フラグ
注意:指定されたファイルが存在しない場合、提供された名前で新しいファイルが作成され、データがそのファイルに追加されます。
データを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の機能をシンクロナスおよびアシンクリンで使用します。