محمد هاني3 نشر 18 مايو 2021 أرسل تقرير مشاركة نشر 18 مايو 2021 أحاول إضافة بعض النصوص في ملف"log.txt" ولكن عند إضافة نص جديد يتم حذف النصوص القديمه ومن ثم إضافة الجديد أستخدم الكود التالي fs.writeFile('log.txt', 'Request recieved from 3221', function (err) { if (err) throw err; console.log('saved'); }); كيف يمكنني إضافة نصوص جديده إلى الملف دون أن يتم حذف النصوص الموجوده بالفعل اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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'} اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
محمد هاني3
أحاول إضافة بعض النصوص في ملف"log.txt" ولكن عند إضافة نص جديد يتم حذف النصوص القديمه ومن ثم إضافة الجديد أستخدم الكود التالي
كيف يمكنني إضافة نصوص جديده إلى الملف دون أن يتم حذف النصوص الموجوده بالفعل
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.