heytong 当前离线
列兵
hanyeguxing (寒夜孤星)当前离线
荣誉版主
@echo off&setlocal enabledelayedexpansion set "r=D:\A" set a=1 set n=你好 for /d %%a in ("%r%\*") do set/a a+=1&ren "%%a" !a! ren "%r%" "%n%"复制代码
TOP
@echo off&setlocal enabledelayedexpansion set "r=D:\A" for /f "delims=" %%a in ('dir /s/b/ad/o-n "%r%"') do ( set/a a+=1 set b=000000!a! set "!b:~-7!=%%a" ) for /l %%a in (%a%,-1,1) do ( set b=000000%%a for %%b in (!b:~-7!) do for %%c in ("!%%b!") do ( if defined "#%%~dpc" (set/a c+=1) else ( set c=1 set ""#%%~dpc"==" ) ren %%c !c! ) )复制代码