@echo off&cd/d "%~dp0"for /f "tokens=1,2* delims=-" %%i in ('dir/b *-*-*.lrc')do ( echo %%i-%%j%%~xk ren "%%i-%%j-%%k" "%%i-%%j%%~xk")pause
你这种文件名,一个文件名有几个-这样子的字符,没有唯一性,没有哪款工具软件和批处理难办到的!死心吧!