node批量改文件名字
作者:互联网
执行前
执行后
const fs = require('fs') const files = fs.readdirSync('./') console.log(files, 'files') files.forEach((item, index) => { fs.stat(`./${files[index]}`, function(err,stat){ if (err) { console.error(err); throw err; } if(stat.isFile()) { console.info(item+"是一个"+'文件'); } if(stat.isDirectory()) { // console.info(item+"是一个"+'文件夹'); const filesItem = fs.readdirSync(`./${item}`) filesItem.forEach((itemT) =>{ console.log(itemT, 'items') if(!itemT.includes('.')) { fs.rename(`./${files[index]}/${itemT}`, `./${item}/${item}+${itemT}`, (err) => { if(!err) { console.log(itemT + ' 已重命名!') } }) } }) } }) })
标签:node,files,fs,console,err,批量,itemT,item,名字 来源: https://www.cnblogs.com/wingring/p/16461978.html