const fs = require('fs')
// 读取test文件夹下内容 下面是1-11的js文件
const files = fs.readdirSync('./test')
console.log(files)
运行结果可以看到排序,不是按照我们正常理解的进行排序,现在的排序是,1-10-11…,因为它的对比方式是每一位进行对比排序的。
const fs = require('fs')
// 读取文件
const files = fs.readdirSync('./test')
// 遍历数字
files.forEach(item=>{
let data = item.split('.')
// 取出数字
let [num,name] = data
if(Number(num)<10){
num = '0' + num
}
// 新名字
let newName = num + '.' + name
// 重命名
fs.renameSync(`./test/${item}`,`./test/${newName}`)
})
最终效果
正常排序
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务