العمل مع واصفات الملفات في Node

كيفية التفاعل مع واصفات الملفات باستخدام Node

قبل أن تتمكن من التفاعل مع ملف موجود في نظام الملفات الخاص بك ، يجب أن تحصل على واصف ملف.

واصف الملف هو ما يتم إرجاعه عن طريق فتح الملف باستخدام الامتدادopen()الطريقة التي تقدمهاfsوحدة:

const fs = require('fs')

fs.open(’/Users/flavio/test.txt’, ‘r’, (err, fd) => { //fd is our file descriptor })

لاحظ الrاستخدمنا كمعامل ثاني لملفfs.open()مكالمة.

هذا العلم يعني أننا نفتح الملف للقراءة.

العلامات الأخرى التي ستستخدمها بشكل شائع هي

  • r+افتح الملف للقراءة والكتابة
  • w+افتح الملف للقراءة والكتابة ، مع وضع الدفق في بداية الملف. يتم إنشاء الملف إذا لم يكن موجودًا
  • aافتح الملف للكتابة ، مع وضع الدفق في نهاية الملف. يتم إنشاء الملف إذا لم يكن موجودًا
  • a+افتح الملف للقراءة والكتابة ، مع وضع الدفق في نهاية الملف. يتم إنشاء الملف إذا لم يكن موجودًا

يمكنك أيضًا فتح الملف باستخدام ملفfs.openSyncطريقة ، والتي بدلاً من توفير كائن واصف الملف في رد نداء ، فإنها تعيده:

const fs = require('fs')

try { const fd = fs.openSync(’/Users/flavio/test.txt’, ‘r’) } catch (err) { console.error(err) }

بمجرد حصولك على واصف الملف ، بأي طريقة تختارها ، يمكنك تنفيذ جميع العمليات التي تتطلب ذلك ، مثل الاتصالfs.open()والعديد من العمليات الأخرى التي تتفاعل مع نظام الملفات.

تحميل مجانيكتيب Node.js


المزيد من دروس العقدة: