メソッドの説明:
このメソッドの機能は fs.appendFile() と似ていますが、唯一の違いは、このメソッドは同期操作を使用するのに対し、fs.appendFile は非同期操作を使用することです。
文法:
fs.appendFileSync(ファイル名, データ, [オプション])
このメソッドは fs モジュールに属しているため、使用する前に fs モジュールを導入する必要があります (var fs = require(“fs”) )
パラメータを受信します:
1. ファイル名 {String}
2. データ {文字列 |
3. オプション {オブジェクト}
エンコーディング {String | Null} デフォルト = 'utf8'
モード {数値} デフォルト = 438 (8 進数では 0666)
フラグ {String} デフォルト = 'a'
ソースコード:
fs.appendFileSync = function(パス、データ、オプション) {
if (!options) {
オプション = { エンコーディング: 'utf8'、モード: 438 /*=0666*/、フラグ: 'a' };
else if (util.isString(options)) {
オプション = { エンコーディング: オプション、モード: 438、フラグ: 'a' };
} else if (!util.isObject(options)) {
Throw new TypeError('Bad argument');
}
if (!options.flag)
オプション = util._extend({ flag: 'a' }, options);
fs.writeFileSync(パス、データ、オプション);
};