批处理改文件名

来源:百度知道 编辑:UC知道 时间:2024/09/28 07:52:30
我有上千首歌曲,格式是这样的
1.周杰伦-彩虹.mp3
2.周杰伦-青花瓷.wma
3.罗志祥-爱转角.wma
4.阿木-有一种爱叫做放手.wma
5.张震岳-思念是一种病.mp3
想把上面的1. 2. 3. 4. 5. 去了变成

周杰伦-彩虹.mp3
周杰伦-青花瓷.wma
罗志祥-爱转角.wma
阿木-有一种爱叫做放手.wma
张震岳-思念是一种病.mp3
谁有好办法,谢谢。方法好加分
前面最大数目是500

非常好的批量重命名软件~可以试一试~
http://www.asp1.com.cn/BookCodeView/BookCodeView_1459.html

::如下,此批处理只能运行一次,请在运行完毕后删除,不然会出现BUG,请将做好的批处理放在和你的音乐文件一个目录下:

@echo off& setlocal enabledelayedexpansion
set /p ans=此批处理只能运行一次,请在运行完毕后删除[确认请按Y]
if "!ans!"=="y" (goto ok) else (exit)
:ok
echo 请等待....

for /f "tokens=*" %%i in ('dir /b ^| findstr /v ".bat"') do (
echo %%i >>tmp
)
for /l %%a in (1 1 500) do call :skip %%a
if exist tmp del /q tmp>nul

:skip
for /f "skip=%1 delims=. tokens=1,2,3" %%i in (tmp) do (
ren "%%i.%%j.%%k" "%%j.%%k">nul&& goto :eof
)

::下面的附赠给你的生成500个名称和你的差不多的wma,批处理,代码如下,你可以先拿这个生成500个文件作实验

@echo off& setlocal enabledelayedexpansion
for /l %%i in (1 1 100) do echo %%i