اذهب إلى المحتوى
  • 0

كيف يمكنني الكتابة على الملفات النصية في node.js

Tamim Fahed

السؤال

أحاول إيجاد طريقة لإنشاء والكتابة على ملف نصي من خلال node.js مباشرةً أي من ضمن الكود البرمجي. كيف يمكنني تنفيذ ذلك؟ وماهي الحزمة التي يجب أن أقوم باستخدامها؟

تم التعديل في بواسطة Tamim Fahed
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

يمكنك القيام بذلك عن طريق File System API و هو عبارة عن module جاهز في node/js:

لاحظ المثال التلي:

const fs = require('fs');

fs.writeFile("/tmp/test", "Hey there!", function(err) {
    if(err) {
        return console.log(err);
    }
    console.log("The file was saved!");
}); 

أو 

const fs = require('fs');

fs.writeFileSync('/tmp/test-sync', 'Hey there!');

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

بالطبع يمكنك من خلال ال File System API كما في التعليق السابق وتم استخدام ال writeFile وتوجد طريقة أخرى وهي createWriteStream بحيث يمكنك الكتابة عدة مرات في الملف وإنهاء ال stream بعد الإنتها كالتالي

var fs = require('fs');
var stream = fs.createWriteStream("file.txt");
stream.once('open', function(fd) {
  stream.write(" first row\n");
  stream.write(" second row\n");
  stream.end();
});

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

تسطيع ذلك بسهولة بإستخدام  fs

const fs = require('fs')

const content = 'Some Content'

fs.writeFile('./test.txt', content, err => {
  if (err) {
    console.error(err)
    return
  }
  console.log('تم الكتابة بنجاح');
})

 

تم التعديل في بواسطة MoJaffer
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...