وصف الطريقة:
إنشاء رابط رمزي.
القواعد:
نسخة الكود كما يلي:
fs.symlink (SRCPath ، DSTPath ، [Type] ، [Callback (ERR)])
نظرًا لأن هذه الطريقة تنتمي إلى وحدة FS ، فمن الضروري تقديم وحدة FS قبل الاستخدام (var fs = require ("fs"))
تلقي المعلمات:
SRCPath هو المسار إلى دليل المصدر أو الملف
DSTPath إنه المسار لتخزين الدليل المحول ، والافتراضات إلى دليل العمل الحالي
اكتب القيمة الافتراضية: "ملف" أو قيم اختيارية "Dir" أو "ملف" أو "تقاطع" ، والذي يتم استخدامه فقط لنظام التشغيل Windows (يتم تجاهله على منصات أخرى).
لاحظ أن الدليل بعد عقد Windows يحتاج إلى تحويل مسار مطلق. عند استخدام "تقاطع" ، سيتم تطبيع المعلمات المستهدفة تلقائيًا إلى المسار المطلق.
رد اتصال رد الاتصال ، تمرير معلمة استثناء يخطئ
رمز المصدر:
نسخة الكود كما يلي:
fs.symlink = الدالة (الوجهة ، المسار ، type_ ، رد الاتصال) {
var type = (util.isstring (type_)؟ type_: null) ؛
var callback = makeCallback (الوسيطات [encuments.length - 1]) ؛
if (! nullcheck (الوجهة ، رد الاتصال)) العودة ؛
if (! nullcheck (path ، callback)) return ؛
binding.symlink (PreprocessSymLinkDestination (الوجهة ، النوع) ،
pathmodule._makelong (path) ،
يكتب،
أتصل مرة أخرى)؛
} ؛