وصف الطريقة:
تقوم هذه الطريقة بإدراج البيانات في الملف بشكل غير متزامن وسيتم إنشاؤه تلقائيًا إذا لم يكن الملف موجودًا. يمكن أن تكون البيانات أي سلسلة أو ذاكرة التخزين المؤقت.
القواعد:
نسخة الكود كما يلي:
fs.appendfile (اسم الملف ، البيانات ، [الخيارات] ، رد الاتصال)
نظرًا لأن هذه الطريقة تنتمي إلى وحدة FS ، فمن الضروري تقديم وحدة FS قبل الاستخدام (var fs = require ("fs"))
تلقي المعلمات:
1. اسم الملف {string}
2. البيانات {String | المخزن المؤقت}
3. الخيارات {كائن}
تشفير {String | null} default = 'utf8'
الوضع {number} Default = 438 (ويعرف أيضًا باسم 0666 في أكتوبر)
flag {string} default = 'a'
4. رد الاتصال {function}
مثال:
نسخة الكود كما يلي:
var fs = require ("fs") ؛
fs.appendfile ('message.txt' ، 'data to append' ، function (err) {
إذا (خطأ) رمي خطأ ؛
console.log ("تم إلحاق" البيانات إلى إلحاق "بالملف!") ؛
}) ؛
رمز المصدر:
نسخة الكود كما يلي:
fs.appendfile = دالة (المسار ، البيانات ، الخيارات ، callback_) {
var callback = maybecallback (الوسيطات [encuments.length - 1]) ؛
if (util.isfunction (خيارات) ||! خيارات) {
Options = {الترميز: 'Utf8' ، الوضع: 438 /*= 0666* /، flag: 'a'} ؛
} آخر إذا (util.isstring (خيارات)) {
الخيارات = {الترميز: الخيارات ، الوضع: 438 ، العلامة: 'a'} ؛
} آخر إذا (! util.isobject (خيارات)) {
رمي نوع جديد ("الحجج السيئة") ؛
}
إذا (! Options.flag)
الخيارات = util._extend ({flag: 'a'} ، خيارات) ؛
fs.writefile (المسار ، البيانات ، الخيارات ، رد الاتصال) ؛
} ؛