批量修改文件

205 阅读1分钟
const fs = require('fs')
const PATH = './tbea'

// 获取所有目标文件夹名称
const folderNames = fs.readdirSync(PATH)
const prefix = 'xin'

// 遍历所有文件夹名称数组,挨个替换成新的前缀,然后调用同步rename方法
for (let i = 0; i < folderNames.length; i++) {
    fs.renameSync(`D:/iso/test/tbea/${folderNames[i]}`, `D:/iso/test/tbea/${prefix + folderNames[i].substring(folderNames[i].indexOf('-'))}`)
}
console.log('修改成功!')