هناك الكثير من الوظائف المتعلقة بتشغيل نظام المكون. أولاً ، يمكن تقسيمها إلى فئتين.
نوع واحد غير متزامن + رد الاتصال. فئة واحدة متزامنة.
هنا ، يتم الفرز غير المتزامن فقط. الاحتياجات المتزامنة فقط لإضافة المزامنة بعد اسم الوظيفة.
1. أولاً وقبل كل شيء ، النوع الأكثر شيوعًا في وظائف القراءة والكتابة ، يجب أن ينشأ اسم الوظيفة والشكل من لغة C.
نسخة الكود كما يلي:
Fs.Open (مسار الملف ، وقراءة وكتابة معرف ، [قيمة وضع الملف ، 666] ، وظيفة رد الاتصال (ERR ، مقبض الملف FD)) ؛
Fs.Read (مقبض الملف FD ، المخزن المؤقت ، الإزاحة ، الطول ، الموضع ، وظيفة رد الاتصال (ERR ، BYTESREAD ، BUMITER) مكتوبة) ؛
Fs.write (مقبض الملف FD ، المخزن المؤقت ، الإزاحة ، الطول ، الموضع ، وظيفة رد الاتصال (ERR ، BYTESWRITTEN ، BUMITER) يجري قراءة) ؛
fs.close (مقبض الملف ، وظيفة رد الاتصال)
fs.truncate (مقبض الملف ، الطول المقطوع ، وظيفة رد الاتصال) ؛
fs.fsync (مقبض الملف ، وظيفة رد الاتصال) ؛
2. من الأسهل استخدامها من خلال قراءة الملفات وكتابةها مباشرة.
نسخة الكود كما يلي:
Fs.ReadFile (اسم الملف ، الترميز ، وظيفة رد الاتصال (ERR ، البيانات)) ؛
fs.writeFile (اسم الملف ، البيانات ، الترميز ، وظيفة رد الاتصال (ERR)) ؛
fs.appendfile (اسم الملف ، البيانات ، الترميز ، وظيفة رد الاتصال (ERR)) ؛
3. عمليات الملفات المشتركة الأخرى
نسخة الكود كما يلي:
تحديد ما إذا كان الملف موجودًا
fs.exists (مسار الملف ، رد الاتصال (سواء كان موجودًا)) ؛
إعادة تسمية
fs.rename (اسم الملف القديم ، اسم ملف جديد ، وظيفة رد الاتصال) ؛
تغيير مالك الملف
Fs.Chown (اسم الملف ، UID ، GID ، وظيفة رد الاتصال) ؛/fs.fchown (مقبض الملف FD ، UID ، GID ، وظيفة رد الاتصال) ؛/fs.lchown (مسار الارتباط ، UID ، GID ، وظيفة رد الاتصال) ؛
يتغير إذن الملف
fs.chmod (اسم الملف ، الوضع ، وظيفة رد الاتصال) ؛/fs.fchmod (مقبض الملف ، الوضع ، وظيفة رد الاتصال) ؛/fs.lchmod (مسار الارتباط ، الوضع ، وظيفة رد الاتصال) ؛
معلومات الملف
Fs.Stat (مسار الملف ، وظيفة رد الاتصال (كائن err.fs.stats)) ؛/fs.fstat (مقبض الملف FD ، وظيفة رد الاتصال (كائن err.fs.stats)) ؛/fs.lstat (مسار الارتباط ، وظيفة رد الاتصال (كائن err.fs.stats)) ؛
وقت الملف
Fs.Utimes (مسار الملف ، وقت الوصول ، وقت جديد ، وظيفة رد الاتصال) ؛/fs.futimes (مقبض الملف ، وقت الوصول ، وقت جديد ، وظيفة رد الاتصال) ؛
مراقبة الملفات
Fs.WatchFile (اسم الملف ، [الخيارات] ، المستمع_callback (إحصائيات الملفات الحالية ، قبل تغيير الإحصائيات)) ؛
fs.unwatchfile (اسم الملف) ؛
4. دليل الدليل
نسخة الكود كما يلي:
fs.mkdir (المسار ، وضع إذن/777 ، وظيفة رد الاتصال) ؛
fs.rmdir (المسار ، وظيفة رد الاتصال) ؛
fs.readdir (المسار ، وظيفة رد الاتصال (err ، fileNameArray)) ؛
5. تشغيل ملف الارتباط
نسخة الكود كما يلي:
إنشاء رابط
Fs.Link (SRCPATH ، DSTPATH ، [رد الاتصال])
fs.symlink (الوجهة ، المسار ، [النوع] ، [رد الاتصال])
اقرأ المسار الذي يتم توصيل الرابط إليه
Fs.ReadLink (Path ، [Callback (ERR ، LinkStr)]))
fs.unlink (المسار ، [رد الاتصال]) ؛