----------------------------------------2020.12.23 更----------------------------------------
node运行js文件也可以快速搞定,根据自己的需要更改对应文件夹的名字即可
const fs = require('fs');
const path = require('path');
const url = path.join(__dirname, '/test/');
console.log(__dirname);
fs.readdir(url, 'utf8', (err, fileList) => {
if (err) throw err;
fileList.forEach((item, index) => {
let length = item.split('.').length;
//获取文件后缀名
let type = item.split('.')[length - 1];
let oldName = item;
let newName = type.replace(/[^0-9]/ig, "") + type.replace(/[0-9]/ig, "");
fs.renameSync(url + oldName, url + newName);
})
})
在tlias阅卷的时候, 批量下载学生们答案的时候发现, 下载下来答案文件名的序号并不是放在开始的, 导致后续阅卷不是按照顺序排列, 查找起来十分的繁琐. 所以废了九牛二虎之力, 终于找到了一个好用的工具可以快速的进行批量重命名操作
软件准备:
详细操作:
打开太极重命名, 直接拖入要批量修改的文件夹/文件到右侧目录
为了后续操作方便, 建议把个位数的序号前面补0,
1 改成 01
点击保存原文件名到txt
找到
太极重命名
软件的所在目录, 找到刚刚保存好的txt文件, 双击打开, 复制里面的文件名粘贴在vscode中(tips: 直接拖入会有乱码的现象, 需要自己手动用gbk打开文件比较麻烦)按照下图操作, 把结尾的序号, 利用vscode的快捷键, 放到文件名的开始位置
- 复制已经处理好的文件名列表, 来到太极重命名软件, 点击导入txt对应修改 , 并点击直接粘贴进来进行粘贴
-
点击确认无误, 执行, 即可完成
回到文件夹中, 发现已经按照顺序排列啦