وصف الطريقة:
نسخة متزامنة من fs.open ().
القواعد:
نسخة الكود كما يلي:
fs.opensync (المسار ، الأعلام ، [الوضع])
نظرًا لأن هذه الطريقة تنتمي إلى وحدة FS ، فمن الضروري تقديم وحدة FS قبل الاستخدام (var fs = require ("fs"))
تلقي المعلمات:
مسار ملف المسار
يمكن أن تكون الأعلام هي القيم التالية
نسخة الكود كما يلي:
'r' - افتح الملف في وضع القراءة.
'r+' - افتح الملف في وضع القراءة والكتابة.
"RS" - فتح وقراءة الملفات باستخدام وضع التزامن. يرشد نظام التشغيل لتجاهل ذاكرة التخزين المؤقت لنظام الملفات المحلي.
'rs+' - افتح بطريقة متزامنة ، اقرأ واكتب إلى الملف.
'w' - افتح الملف في وضع القراءة ، قم بإنشاء ما إذا كان الملف غير موجود
"WX" - مثل وضع "W" ، فإنه يعيد فشلًا إذا كان الملف موجودًا
"W+" - افتح الملف في وضع القراءة والكتابة ، قم بإنشاء ما إذا كان الملف غير موجود
"WX+" - مثل وضع "W+" ، فإنه يعيد فشلًا إذا كان الملف موجودًا
"A" - افتح الملف في وضع الإلحاح ، قم بإنشاء ما إذا كان الملف غير موجود
"الفأس" - مثل وضع "A" ، فإنه يعيد فشلًا إذا كان الملف موجودًا
"A+" - افتح الملف في وضع إلحاق القراءة ، قم بإنشاء ما إذا كان الملف غير موجود
"AX+" - مثل وضع "A+" ، فإنه يعيد فشلًا إذا كان الملف موجودًا
يتم استخدام الوضع لتعيين أذونات للملفات عند إنشاء الملفات ، الافتراضي هو 0666
رمز المصدر:
نسخة الكود كما يلي:
fs.opensync = دالة (المسار ، الأعلام ، الوضع) {
الوضع = modenum (الوضع ، 438 /*= 0666* /) ؛
Nullcheck (المسار) ؛
return binding.open (pathmodule._makelong (path) ، stringtoflags (flags) ، mode) ؛
} ؛