وصف الطريقة:
تعديل اسم الملف لتغيير مسار تخزين الملف.
القواعد:
نسخة الكود كما يلي:
Fs.Rename (Oldpath ، NewPath ، [Callback (ERR)])
نظرًا لأن هذه الطريقة تنتمي إلى وحدة FS ، فمن الضروري تقديم وحدة FS قبل الاستخدام (var fs = require ("fs"))
تلقي المعلمات:
مسار OldPath الأصلي
NewPath New Path
رد الاتصال ، تمرير معلمة استثناء خطأ
مثال:
نسخة الكود كما يلي:
// تغيير اسم الملف في الدليل:
var fs = require ('fs') ؛
fs.rename ('125.txt' ، '126.txt' ، function (err) {
إذا (خطأ) {
رمي الخطأ
}
console.log ('تم!') ؛
})
// تغيير اسم الملف + تحرك تحت مسارات مختلفة: (يجب أن يكون المسار الجديد موجودًا بالفعل ، إذا لم يكن المسار موجودًا ، فسيعود استثناء)
var fs = require ('fs') ؛
fs.rename ('125.txt' ، 'new/126.txt' ، function (err) {
إذا (خطأ) {
رمي الخطأ
}
console.log ('تم!') ؛
})
رمز المصدر:
نسخة الكود كما يلي:
fs.rename = function (Oldpath ، NewPath ، Callback) {
Callback = makeCallback (رد الاتصال) ؛
إذا (! nullcheck (OldPath ، Callback)) Return ؛
if (! nullcheck (newpath ، callback)) return ؛
binding.rename (pathmodule._makelong (OldPath) ،
pathmodule._makelong (NewPath) ،
أتصل مرة أخرى)؛
} ؛