- @echo off
- setlocal enabledelayedexpansion
- set var=语文 001 数学 002 英语 003 科学 004
- for %%i in (%var%) do (
- set /a n+=1
- set /a m=n%%2
- if !m! equ 0 set _%%i=!var1!
- set var1=%%i
- )
- for /d %%a in (00?) do (
- if defined _%%a (
- pushd %%a
- set n=1000
- for /f "delims=" %%b in ('dir /b /ad') do (
- set /a n+=1
- ren "%%b" "!_%%a!-!n:~1!"
- )
- popd
- )
- )
- pause
复制代码
|