批处理给MP3文件重命名
来源:百度知道 编辑:UC知道 时间:2024/06/06 00:48:06
有一批MP3音乐文件 01.mp3 02.mp3 ........ 20.mp3
文件名都在CD.TXT里
回家
春风
。
。
。
是对应的。我想用批处理给他们重新命名为01.mp3 就是回家.mp3
02.mp3 改成 春风.mp3
请高手帮忙
1楼的改名,只能改到09吧。后面的10-20就没有改了。。。
文件名都在CD.TXT里
回家
春风
。
。
。
是对应的。我想用批处理给他们重新命名为01.mp3 就是回家.mp3
02.mp3 改成 春风.mp3
请高手帮忙
1楼的改名,只能改到09吧。后面的10-20就没有改了。。。
@echo off&setlocal enabledelayedexpansion
for /f %%i in (cd.txt) do (
set /a n+=1
if !n! LSS 10 (
ren "0!n!.mp3" "%%i.mp3"
) else (
ren "!n!.mp3" "%%i.mp3"
)
)
这样就可以了。
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in (CD.TXT) do (
set /a n+=1
set name=00!n!
ren "!name:~-2!.mp3" "%%i.mp3"
)
exit