English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS دروس أساسية

NodeJS Express.js

NodeJS 缓冲&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS ملف (FS)

NodeJS أخرى

إضافة محتوى إلى ملف في FS في Node.js

Node.js إضافة محتوى إلى الملف

لإضافة البيانات إلى ملف في Node.js، يمكنك استخدام وظيفة Node FSappendFile() للعمليات غير المتزامنة على الملف أو استخدام وظيفة Node FSappendFileSync() للعمليات المتزامنة على الملف.

في هذا الدليل الخاص بـ Node.js، سنتعلم

  • نحوية وظيفة appendFile()

  • نحوية وظيفة appendFileSync()

  • مثال على استخدام appendFile() لإضافة البيانات بشكل غير متزامن إلى الملف

  • مثال على استخدام appendFileSync() لإضافة البيانات بشكل متزامن إلى الملف

 نحوية appendFile()

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

الوظيفة الدالة المقدمة إلزامية، وتُدعى عند إكمال إضافة البيانات إلى الملف.

 نحوية appendFileSync()

fs.appendFileSync(filepath, data, options);

شرح المعلمات:

  • مسار الملف [مطلوب] هو قيمة نصية تستخدم لتعريف مسار الملف

  • بيانات [مطلوب] هي البيانات التي يتم إضافتها إلى الملف

  • خيارات [اختياري] باستخدام تشفير/نمط/علامة محددة

ملاحظةإذا لم يكن الملف المحدد موجودًا، سيتم إنشاء ملف جديد باستخدام الاسم المقدم وتمديد البيانات إلى هذا الملف.

مثال: استخدام Node.js لتمديد ملف باستخدام appendFile() بشكل غير متزامن لاضافة البيانات إلى الملف

لإضافة البيانات بشكل متسلسل إلى ملف في Node.js، استخدم وظيفة appendFile() في وحدة النقاط الناتجة للملفات (FS)، مثلما هو موضح أدناه:}}

// برنامج Node.js مثال لإضافة البيانات إلى الملف
var fs = require('fs'); 
 
var data = "\nتعلم Node.js بمساعدة دليل Node.js المعد بشكل جيد."; 
 
// إضافة البيانات إلى الملف
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 = "\nتعلم Node.js بمساعدة دليل Node.js المعد بشكل جيد."; 
 
// إضافة البيانات إلى الملف
fs.appendFileSync('sample.txt', data, 'utf8'); 
console.log("تم إضافة البيانات إلى الملف بنجاح.")

الإخراج في الشاشة

arjun@arjun-VPCEH26EN:~/nodejs$ node nodejs-append-to-file-example-2.js
تم إضافة البيانات إلى الملف بنجاح.

ملف قبل الإضافة

مرحبًا بك في ar.oldtoolbag.com.

ملف بعد الإضافة

مرحبًا بك في ar.oldtoolbag.com. 
تعلم Node.js بمساعدة دليل Node.js المعد بشكل جيد.

الخلاصة:

في هذا الدرس - إضافة بيانات إلى ملف Node.jsفي هذا الفصل، لقد تعلمنا كيفية إضافة بيانات إلى ملف Node.js باستخدام وظائف appendFileSync() و appendFile() في وحدة النقاط الناتجة للملفات (FS) الخاصة بـ Node.js، على سبيل المثال في برنامج Node.js الخاص بنا.