下下来的电视剧的文件名太长,想整理一下,要求做个批处理文件,能把[www.xunleigod.com][The+Gem+Of+Life-01][国语DVD-RMVB].rmvb重命名成这种 珠光宝气国语第01集高清晰.rmvb
请高手指点。
感谢3楼的高手做的回复和修改,和4楼新来的,不过问题还是没有解决。
我想让实现的是。 [www.xunleigod.com][The+Gem+Of+Life-01][国语DVD-RMVB].rmvb
把这个文件名中的01提取出来放到新的文件名中。 这样每集就会对应的改名字。 如果是按顺序修改名字,如果集数不按顺序排列的话,重新排的文件名就乱了。
再比如,如果一个文件中的文件名是没有规律的,只有05 08 11 35 45 集, 修改后也要是只有这几集,不能变成从1开始重新排的。
请高手帮忙解答。谢谢!
----------------------------------------
---------------------------------------------------
答案诞生了,就是4楼的麦兜Terran, 由于已经达到修改限制,我把答案贴出来供后来者使用。
@echo off&setlocal enabledelayedexpansion
for %%u in ([www.xunleigod.com][The+Gem+Of+Life-*][国语DVD-RMVB].rmvb) do (
set a=%%u
set b=!a:~36,2!
ren "%%u" "珠光宝气国语第!b!集高清晰.rmvb")