คำอธิบายวิธี:
แก้ไขชื่อไฟล์เพื่อเปลี่ยนพา ธ การจัดเก็บไฟล์
ไวยากรณ์:
การคัดลอกรหัสมีดังนี้:
fs.rename (oldpath, Newpath, [callback (err)])
เนื่องจากวิธีนี้เป็นของโมดูล FS จึงจำเป็นต้องแนะนำโมดูล FS ก่อนการใช้งาน (var fs = require ("FS"))
รับพารามิเตอร์:
เส้นทางดั้งเดิมของ OldPath
เส้นทางใหม่ของ Newpath
การโทรกลับผ่านพารามิเตอร์ข้อยกเว้น ERR
ตัวอย่าง:
การคัดลอกรหัสมีดังนี้:
// เปลี่ยนชื่อไฟล์ในไดเรกทอรี:
var fs = ต้องการ ('fs');
fs.rename ('125.txt', '126.txt', ฟังก์ชั่น (err) {
ถ้า (err) {
โยนเอ่อ;
-
console.log ('เสร็จแล้ว!');
-
// ชื่อไฟล์เปลี่ยน + ย้ายภายใต้พา ธ ที่แตกต่างกัน: (เส้นทางใหม่จะต้องมีอยู่แล้วหากไม่มีพา ธ มันจะส่งคืนข้อยกเว้น)
var fs = ต้องการ ('fs');
fs.rename ('125.txt', 'new/126.txt', ฟังก์ชั่น (err) {
ถ้า (err) {
โยนเอ่อ;
-
console.log ('เสร็จแล้ว!');
-
ซอร์สโค้ด:
การคัดลอกรหัสมีดังนี้:
fs.rename = function (oldpath, newpath, callback) {
การโทรกลับ = makecallback (โทรกลับ);
ถ้า (! nullcheck (oldpath, callback)) กลับ;
if (! nullcheck (newpath, callback)) return;
binding.rename (pathmodule._makelong (oldpath),
PathModule._Makelong (Newpath)
โทรกลับ);
-