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

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

تطوير الويب جافاسكربت

الإجابة

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) بدل النص.

اختبر فهمك

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