English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS دروس أساسية

NodeJS Express.js

NodeJS 缓冲&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS ملف (FS)

NodeJS أخرى

قراءة ملف في FS

سنتعلم كيفية قراءة الملفات باستخدام Node FS (وحدة نظام الملفات المدمجة) في Node.js. تم تقديم برنامج Node.js مثال يستخدم دالة readFile().

قراءة ملف في Node.js

هذا هو دليل خطوة بخطوة لقراءة محتويات الملف في Node.js:

  • الخطوة 1:تضمين مكتبة File System المدمجة في برنامج Node.js

     var fs = require('fs');
  • الخطوة 2:استخدام دالة readFile لقراءة الملف

     fs.readFile('<fileName>،<callbackFunction>)

    قدم دالة المراجعة كمعامل لدالة readFile. عند اكتمال قراءة الملف (قد يكون هناك خطأ أو لا)، سيتم استخدام err (إذا كان هناك خطأ في قراءة الملف) وتم استدعاء دالة data (إذا كانت قراءة الملف ناجحة).

  • الخطوة 3:أنشئ ملف نموذجي، مثل sample.html، يحتوي على بعض المحتويات. ضع ملف النموذج في الموقع الذي يقدمه البرنامج المثال node.js أدناه.

أنشئ برنامج Node.js التالي لقراءة محتويات الملف في Node.js

// استيراد مكتبة نظام الملفات
var fs = require('fs'); 
 
// قراءة ملف sample.html
fs.readFile('sample.html', 
    // الدالة المراجعة التي تُدعى عند اكتمال قراءة الملف
    function(err, data) {  
        if (err) throw err; 
        // البيانات هي منطقية تحتوي على محتويات الملف
        console.log(data.toString('utf8')) 
 });

شغل البرنامج باستخدام الأمر node في الطرفية أو في محرر الأوامر:

إخراج الطرفية

$ node readFileExample.js
<html>
<body>
<h1>العنوان</h1>
<p>لقد تعلمت كيفية قراءة ملف في Node.js.</p>
</body>
</html>

الخلاصة:

في هذا الدليل Node.js - Node FS، تعلمنا كيفية قراءة ملف باستخدام مكتبة File System المدمجة في Node.js. تم تقديم برنامج Node.js مثال باستخدام دالة readFile().