Nodejs基础
fs模块
fs练习-批量重命名
基础练习
- 编写一个 JS 文件,实现复制文件的功能
- 文件重命名
const fs=require('fs')
fs.readdir('./code',(err,data)=>{
if(err){
console.log("读取失败")
return
}
data.forEach(item=>{
//遍历数组,将数字和名字拆分开
let arr=item.split('-')
console.log(arr);
//提取数字和名字
let [num,name]=arr;
//数字小于0的前面加0
if(Number(num)<10){
num='0'+num
}
//重新组合
let newName=num+'-'+name
//文件重命名
fs.renameSync(`./code/${
item}`,`./code/${
newName}`)
})
})
代码执