正则表达式的学习
// 引入fs文件处理模块
var fs = require("fs");
var path = '已调整1比1'
fs.readdir(path, function(err, files) {
// files是名称数组
files.forEach(function(filename) {
//运用正则表达式替换oldPath中不想要的部分
var oldPath = path + '/' + filename
// 去除中文,'-','_', '+', ' '
var reg =/[\u4e00-\u9fa5-_+ ]/g
newPath = path + '/' + filename.replace(reg, '')
// fs.rename(oldPath, newPath, callback)
fs.rename(oldPath, newPath, function(err) {
if (!err) {
console.log(filename + '替换成功!')
}
})
})
})