[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 【已解决】求助批处理查询字符所在文件名中顺序然后重命名为后续字符的文件名

本帖最后由 liuhao8640 于 2022-4-20 11:26 编辑

我使用极域电子教室在收取学生作品的时候,经常交上来的作业文件名会自动前面加上IP地址和下划线,干扰正常顺序,但是没有办法去除,现在寻求解决办法。
例子如下:
  我请学生上交的是 02张三.DOCX     03李希.DOCX这样
  实际收到:192.168.31.201_02张三.DOCX            192.168.31.201_03李希.DOCX
现在寻求帮助,如何批量重命名
解决方法应该是找到 _ 的位置  然后截取后面的字符串   然后ren以下。求大神帮助
谢谢

源文件

实现效果

  1. for /f "tokens=1* delims=_" %%a in ('dir /b /a-d *.docx') do if exist "%%a_%%b" ren "%%a_%%b" "%%b"
复制代码

TOP

qixiaobin0715 发表于 2022-4-19 15:03



    太棒了,给您点赞。方便加个微信,私下讨教。

TOP

返回列表