وصف الطريقة:
إرجاع كائن ReadStream (تدفق قراءة الملف ، دفق الإدخال). (دفق قابل للقراءة)
القواعد:
نسخة الكود كما يلي:
fs.createadstream (Path ، [Options])
نظرًا لأن هذه الطريقة تنتمي إلى وحدة FS ، فمن الضروري تقديم وحدة FS قبل الاستخدام (var fs = require ("fs"))
تلقي المعلمات:
المسار: (سلسلة) مسار الملف للقراءة
الخيارات: (كائن) يحتوي كائن الصفيف على الخصائص التالية
نسخة الكود كما يلي:
{أعلام: 'r' ،
الترميز: لاغية ،
FD: NULL ،
الوضع: 0666 ،
Autoclose: صحيح
}
يمكن للخيارات تعيين نطاق البايتات التي يمكن أن يقرأها الملف عن طريق البدء والانتهاء بدلاً من قراءة الملف بأكمله.
إذا تم تضمين كلا البدء والنهاية ، فسيبدأ من 0.
يمكن أن يكون التشفير في ثلاثة تنسيقات: "UTF8" أو "ASCII" أو "BASE64".
إذا كان AutoClose خطأ ، فلن يتم إغلاق واصف الملف ، حتى لو قاموا بالإبلاغ عن خطأ.
من الأفضل إيقاف تشغيله والتأكد من عدم وجود تسرب واصف ملف.
إذا كان Autoclose صحيحًا (السلوك الافتراضي) ، فسيتم إغلاق واصف الملف للأخطاء أو النهايات تلقائيًا.
مثال:
سيقرأ هذا المثال آخر 10 بايت من المحتوى في ملف 100K.
نسخة الكود كما يلي:
fs.createadStream ('sample.txt' ، {start: 90 ، end: 99}) ؛
رمز المصدر:
نسخة الكود كما يلي:
fs.createadstream = وظيفة (المسار ، الخيارات) {
إرجاع جديد ReadStream (المسار ، الخيارات) ؛
} ؛