批处理给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就没有改了。。。

@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