找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 17893|回复: 5

[文件操作] 【已处理】批处理如何让文件夹内pdf文件仅保留汉字名称?

[复制链接]
发表于 2021-11-8 20:59:39 | 显示全部楼层 |阅读模式
本帖最后由 coolrat 于 2021-11-9 15:49 编辑

【情形】学校文献群提供的一些pdf电子书,文件名称中含有“_”字符,数字,字母及汉字等。
            如,gjia__中华传家读本经典古文解读_1636367180.pdf
                  20MB__洛夫长诗_1636347203.pdf

【期待】一键去除文件夹内所有pdf文件名称中的其它字符,只保留汉字名称,以便后期管理。
             即上述文件名称直接修改为
                  →中华传家读本经典古文解读.pdf
                  →洛夫长诗.pdf

               
恳请学友援手相助!
发表于 2021-11-8 21:05:49 | 显示全部楼层
用工具算不算?totalcommander正则表达式替换
发表于 2021-11-8 21:13:52 | 显示全部楼层
  1. for /f "tokens=1,2* delims=_" %%a in ('dir /b /a-d *.pdf') do ren "%%a_%%b_%%c" "%%b%%~xc"
复制代码
发表于 2021-11-8 21:20:15 | 显示全部楼层
  1. @echo off
  2. for /f "delims=" %%a in ('dir /b /a-d *.pdf') do (
  3.     for /f "tokens=2 delims=_" %%i in ("%%a") do ren "%%a" "%%i%%~xa"
  4. )
  5. pause
复制代码
 楼主| 发表于 2021-11-9 15:47:12 | 显示全部楼层
qixiaobin0715兄的代码完美实现所需,谢谢兄台及时援手;也谢谢zhanglei1371的方法介绍。
 楼主| 发表于 2021-11-9 15:48:45 | 显示全部楼层
回复 4# qixiaobin0715
感谢兄弟的热情应助,感谢你的智慧与付出为我节省了时间!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-21 00:06 , Processed in 0.040817 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表