0%

708_fs模块_重命名练习

const fs=require('fs')

//读取fs模块这个文件夹下的文件列表
const files=fs.readdirSync('./fs模块');

// console.log(files);

//遍历数组
files.forEach(item=>{
    //拆分文件名
    let data=item.split('-')
    // console.log(data);

    //解构赋值
    let [num,name]=data;
    if(Number(num)<10){
      num='0'+num;
    }

    //创建新的文件名
    let newName=num+'-'+name;
    // console.log(newName);

    //重命名
    fs.renameSync(`./fs模块/${item}`,`./fs模块/${newName}`)
})