Penerangan kaedah:
Ubah suai nama fail untuk menukar laluan storan fail.
Tatabahasa:
fs.rename(oldPath, newPath, [callback(err)])
Memandangkan kaedah ini tergolong dalam modul fs, modul fs perlu diperkenalkan sebelum digunakan (var fs= require(“fs”) )
Terima parameter:
laluan asal OldPath
newPath Laluan baharu
panggilan balik, menghantar parameter pengecualian ralat
Contoh:
//Namakan semula fail dalam direktori yang sama:
var fs = memerlukan('fs');
fs.rename('125.txt','126.txt', function(err){
jika(err){
buang err;
}
console.log('selesai!');
})
//Namakan semula fail di bawah laluan yang berbeza: (Laluan baharu mesti sudah wujud. Jika laluan itu tidak wujud, pengecualian akan dikembalikan)
var fs = memerlukan('fs');
fs.rename('125.txt','new/126.txt', function(err){
jika(err){
buang err;
}
console.log('selesai!');
})
Kod sumber:
fs.rename = function(oldPath, newPath, panggil balik) {
panggil balik = buatPanggil balik(panggil balik);
jika (!nullCheck(oldPath, panggil balik)) kembali;
jika (!nullCheck(newPath, panggil balik)) kembali;
binding.rename(pathModule._makeLong(oldPath),
pathModule._makeLong(newPath),
panggil balik);
};