وصف الطريقة:
هذه الطريقة وظائف مماثلة لـ Fs.AppendFile (). الفرق الوحيد هو أن الطريقة تستخدم العمليات المتزامنة ، في حين تستخدم Fs.AppendFile غير متزامن.
القواعد:
نسخة الكود كما يلي:
fs.appendfilesync (اسم الملف ، البيانات ، [الخيارات])
نظرًا لأن هذه الطريقة تنتمي إلى وحدة FS ، فمن الضروري تقديم وحدة FS قبل الاستخدام (var fs = require ("fs"))
تلقي المعلمات:
1. اسم الملف {string}
2. البيانات {String | المخزن المؤقت}
3. الخيارات {كائن}
تشفير {String | null} default = 'utf8'
الوضع {number} Default = 438 (ويعرف أيضًا باسم 0666 في أكتوبر)
flag {string} default = 'a'
رمز المصدر:
نسخة الكود كما يلي:
fs.appendfilesync = دالة (المسار ، البيانات ، الخيارات) {
إذا (! خيارات) {
Options = {الترميز: 'Utf8' ، الوضع: 438 /*= 0666* /، flag: 'a'} ؛
} آخر إذا (util.isstring (خيارات)) {
الخيارات = {الترميز: الخيارات ، الوضع: 438 ، العلامة: 'a'} ؛
} آخر إذا (! util.isobject (خيارات)) {
رمي نوع جديد ("الحجج السيئة") ؛
}
إذا (! Options.flag)
الخيارات = util._extend ({flag: 'a'} ، خيارات) ؛
fs.writeFilesync (المسار ، البيانات ، الخيارات) ؛
} ؛