美文网首页
快速将文件名结尾的序号调整到文件名开始位置

快速将文件名结尾的序号调整到文件名开始位置

作者: harryfun | 来源:发表于2020-11-04 11:50 被阅读0次

    ----------------------------------------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阅卷的时候, 批量下载学生们答案的时候发现, 下载下来答案文件名的序号并不是放在开始的, 导致后续阅卷不是按照顺序排列, 查找起来十分的繁琐. 所以废了九牛二虎之力, 终于找到了一个好用的工具可以快速的进行批量重命名操作

    软件准备:

    详细操作:

    1. 打开太极重命名, 直接拖入要批量修改的文件夹/文件到右侧目录

    2. 为了后续操作方便, 建议把个位数的序号前面补0, 1 改成 01

    3. 点击保存原文件名到txt

    1.png
    1. 找到太极重命名软件的所在目录, 找到刚刚保存好的txt文件, 双击打开, 复制里面的文件名粘贴在vscode中(tips: 直接拖入会有乱码的现象, 需要自己手动用gbk打开文件比较麻烦)

    2. 按照下图操作, 把结尾的序号, 利用vscode的快捷键, 放到文件名的开始位置

    2.png
    1. 复制已经处理好的文件名列表, 来到太极重命名软件, 点击导入txt对应修改 , 并点击直接粘贴进来进行粘贴
    image.png image.png image.png
    1. 点击确认无误, 执行, 即可完成


      image.png
    2. 回到文件夹中, 发现已经按照顺序排列啦

    image.png

    相关文章

      网友评论

          本文标题:快速将文件名结尾的序号调整到文件名开始位置

          本文链接:https://www.haomeiwen.com/subject/gkxgvktx.html