如果需要修改ps 切图后得到的图片名称,或者其他场景下需要大范围更改产品名称可以使用
- 目录结构:
- 代码:
// 引入fs文件处理模块
var fs = require("fs");
var path = 'txt'
fs.readdir(path, function(err, files) {
// files是名称数组
files.forEach(function(filename,index) {
//运用正则表达式替换oldPath中不想要的部分
var oldPath = path + '/' + filename,
newPath = path + '/' + filename.replace(/\([^\)]*\)/g,"_"+index);
console.log(newPath);
fs.rename(oldPath, newPath, function(err) {
if (!err) {
console.log(filename + '副本替换成功!')
}
})
})
})
- 结果: