محمد هاني3 نشر 18 مايو 2021 أرسل تقرير نشر 18 مايو 2021 أحاول إضافة بعض النصوص في ملف"log.txt" ولكن عند إضافة نص جديد يتم حذف النصوص القديمه ومن ثم إضافة الجديد أستخدم الكود التالي fs.writeFile('log.txt', 'Request recieved from 3221', function (err) { if (err) throw err; console.log('saved'); }); كيف يمكنني إضافة نصوص جديده إلى الملف دون أن يتم حذف النصوص الموجوده بالفعل اقتباس
0 عبدالباسط ابراهيم نشر 18 مايو 2021 أرسل تقرير نشر 18 مايو 2021 يمكنك إضافة النص الجديد للملف بدون حذف المحتوى القديم عن طريق استخدام appendFile أو يمكنك إضافة ال flag a ليقوم بعمل append وليس overWrite كالتالي fs.writeFile('log.txt', 'Request recieved from 3221', {'flag':'a'}, function (err) { if (err) throw err; console.log('saved'); }); لاحظ ال {'flag':'a'} اقتباس
0 Salah Eddin Beriani2 نشر 18 مايو 2021 أرسل تقرير نشر 18 مايو 2021 يمكنك استخدام appendFile بدل writeFile fs.appendFile('log.txt', 'Request recieved from 3221', function (err) { if (err) throw err; console.log('saved'); }); اذا قمت بتشغيل الشيفرة عدة مرات ستحصل على ملف فيه Request recieved from 3221Request recieved from 3221Request recieved from 3221Request recieved from 3221Request recieved from 3221Request recieved from 3221Request recieved from 3221Request recieved from 3221Request recieved from 3221Request recieved from 3221 اذا أردت اظافة المحتوى كل واحد في سطر اضف n\ في نهاية المحتوى fs.appendFile('log.txt', 'Request recieved from 3221\n', function (err) { if (err) throw err; console.log('saved'); }); Request recieved from 3221 Request recieved from 3221 Request recieved from 3221 Request recieved from 3221 Request recieved from 3221 اقتباس
السؤال
محمد هاني3
أحاول إضافة بعض النصوص في ملف"log.txt" ولكن عند إضافة نص جديد يتم حذف النصوص القديمه ومن ثم إضافة الجديد أستخدم الكود التالي
كيف يمكنني إضافة نصوص جديده إلى الملف دون أن يتم حذف النصوص الموجوده بالفعل
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.