شبكة تعلم مع ناو

ما وظيفة fs.readFile() في Node.js؟

fs.readFile() تقرأ محتوى ملف بشكل غير متزامن:

const fs = require('fs');

fs.readFile('notes.txt', 'utf8', (err, data) => {
  if (err) return console.error(err);
  console.log(data);
});

بصيغة Promises (أوضح)

import { readFile } from 'fs/promises';

const data = await readFile('notes.txt', 'utf8');

دوال قريبة

  • writeFile: كتابة ملف.
  • unlink: حذف ملف.
  • mkdir: إنشاء مجلد.

لا تنسَ 'utf8'، وإلا تحصل على بيانات خام (Buffer) بدل النص.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.