今天遇到一个需求,需要对img文件夹下的文件做统一重命名,于是就用node写了个脚本来做统一处理, demo如下
const fs = require('fs')
const path = require('path')
const fileDir = path.resolve(__dirname, 'img')
fs.readdir(fileDir, (err, files) => {
files.forEach(item => {
fs.rename(
fileDir, item),
fileDir, item.replace(/([0-9]+).+/g, '$1.png')),
err => {
if (err) throw err
}
)
})
})
tip:js文件需要和img同级