@ECHO OFF&SETLOCAL ENABLEDELAYEDEXPANSION
CD ..\
SET pt1=%cd%&CD "%~dp0"
FOR /f "tokens=*" %%i in ('dir /a-d /b *.txt') do (
SET fn=%%~ni
IF !fn! LEQ 9 (SET fn1=00!fn!) else (IF !fn! LEQ 99 (SET fn1=0!fn!) else (SET fn1=!fn!))
SET pt=%~dp0&SET pt=!pt:%pt1%=!&SET pt=!pt:\=!
REN "%%i" "!pt!_!fn1!%%~xi")
PAUSE
把批处理放到你要处理的文件夹中,自动识别批处理所在文件夹名并重命名文件.附件中包含源代码和测试文件夹.