Board logo

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

作者: liuhao8640    时间: 2022-4-19 14:42     标题: 【已解决】求助批处理查询字符所在文件名中顺序然后重命名为后续字符的文件名

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

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

源文件

实现效果

作者: qixiaobin0715    时间: 2022-4-19 15:03

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

作者: liuhao8640    时间: 2022-4-19 20:05

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



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




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2