English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
سنتعلم كيفية قراءة الملفات باستخدام Node FS (وحدة نظام الملفات المدمجة) في Node.js. تم تقديم برنامج Node.js مثال يستخدم دالة readFile().
هذا هو دليل خطوة بخطوة لقراءة محتويات الملف في 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 أدناه.
// استيراد مكتبة نظام الملفات 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().