重命名示例将 学号_姓名_考试名称已批阅 – 答题卡.docx” 重命名为 “学号姓名.docx”。脚本代码如下echo off chcp65001nul21setlocal enabledelayedexpansionechoecho批量重命名答题卡docx学号_姓名_xxx → 学号姓名.docxechoecho脚本会处理当前文件夹所有docx文件建议先备份文件 echo. pauseecho开始处理文件 echo.for%%iin(*.docx)do(rem 取出不带后缀的文件名setfullname%%~nirem 第一个下划线分割前半学号后半姓名剩余内容for/ftokens1,2 delims_%%ain(!fullname!)do(setnewfile%%a%%b.docxecho原文件%%iecho新名称!newfile!ren%%i!newfile!echo----------------------------------------))echo.echo所有文件处理完毕 pause endlocal正确使用步骤1.保存文件2.新建文本文档粘贴上面完整代码1文件 → 另存为2文件名改名.bat3保存类型所有文件4编码UTF-8中文姓名不乱码3.把“改名.bat”放到所有 docx 答题卡同一文件夹不能放在上级文件夹