nodejs重命名文件
。
。
/* * 文件重命名 */ const fs = require('fs'); let path = './svg'; let files = fs.readdirSync(path);//读取文件夹内文件名称 // console.log(files); for (let i = 0; i < files.length; i++) { fs.readFile(`${path}/${files[i]}`, function (err, data) { let newName = 'ai'; let lowerFileName = files[i].toLowerCase(); let arr = lowerFileName.split("-"); if(arr.length > 1){ for(let i = 1;i < arr.length;i++){ newName += "-" + arr[i]; } }else{ newName += "-" + arr[0]; } fs.rename(`${path}/${files[i]}`, `${path}/${newName}`, err => { console.log(err); }) }) }
。