وصف الطريقة:
اختبار ما إذا كان الملف موجود في مسار معين.
تحتوي وظيفة رد الاتصال على وسيطة ، وستكون هناك True ، وإلا فإنها ستكون خاطئة.
القواعد:
نسخة الكود كما يلي:
fs.exists (المسار ، رد الاتصال)
نظرًا لأن هذه الطريقة تنتمي إلى وحدة FS ، فمن الضروري تقديم وحدة FS قبل الاستخدام (var fs = require ("fs"))
تلقي المعلمات:
مسار مسار الملف المراد اكتشافه
رد الاتصال رد الاتصال
مثال:
نسخة الكود كما يلي:
fs.exists ('/etc/passwd' ، وظيفة (موجودة) {
util.debug (موجود؟ "إنه هناك": "لا passwd!") ؛
}) ؛
رمز المصدر:
نسخة الكود كما يلي:
fs.exists = وظيفة (المسار ، رد الاتصال) {
if (! nullcheck (path ، cb)) return ؛
binding.stat (pathmodule._makelong (path) ، cb) ؛
وظيفة CB (ERR ، الإحصائيات) {
إذا (رد الاتصال) رد الاتصال (خطأ؟ خطأ: صحيح) ؛
}
} ؛