使用Node.js對文件批量重命名
環境:需要安裝了Node.js
const fs = require('fs');
const path = require('path');
const pathDir = path.join(__dirname, '/');
console.log(pathDir); // e:\linfeimy\demo\20191008tea\02_webp2jpg
fs.readdir(pathDir, (err, result) => {
if(err) {
console.error(err);
return;
}
// console.log(result);
result.forEach(img => {
// console.log(img.split('.jpg'))
// var arr = img.split('.jpg');
// console.log(new Date().toLocaleDateString())
// console.log(pathDir + new Date().toLocaleDateString())
if(img.split('.')[1] !== 'js') {
// console.log(img);
// 2019-10-08_100129.jpg
// console.log('./' + img);
fs.rename(pathDir + img, pathDir + new Date().toLocaleDateString() +'_' + img, (err) => {
if(err) {
console.error(err);
return;
}
console.log('文件重命名成功!');
})
}
})
})