例1:
const fs = require('fs')
fs.rename('./icon.png', './img.png', (err) => {
if(err) {
console.error(err)
return
}
console.log('文件重命名成功')
})
执行结果:

例2:

const fs = require('fs')
fs.rename('./img1.jpg', './img2.jpg', (err) => {
if(err) {
console.error(err)
return
}
console.log('文件重命名成功')
})
执行结果:

例3:可以把一个文件或目录移动到一个存在的目录下

const fs = require('fs')
fs.rename('./foo', './assets/bar', err => {
if(err) {
console.error(err)
return
}
console.log('文件/目录重命名成功')
})
执行结果:

不能把一个文件或目录移动到一个不存在的目录下
const fs = require('fs')
fs.rename('./a.text', './foo/aa.text', err => {
if(err) {
console.error(err)
return
}
console.log('文件/目录重命名成功')
})
执行结果:

网友评论