kerafan 当前离线
列兵
评分人数
545810831 当前离线
二级士官
@echo off setlocal enabledelayedexpansion for /r D:\Work\功能清单\ %%i in (*) do ( for %%j in (%%~dpi\.) do set na=%%~nj for /f "tokens=1-4 delims=-" %%a in ("%%i") do ren %%a-%%b-%%c-%%d %%a-%%b-!na!-%%d ) pause复制代码
TOP
@echo off setlocal enabledelayedexpansion for /r D:\Work\功能清单\ %%i in (*) do ( for %%j in (%%~dpi\.) do set na=%%~nj for /f "tokens=1-4 delims=-" %%a in ("%%~nxi") do ren %%~dpi%%a-%%b-%%c-%%d %%a-%%b-!na!-%%d ) pause复制代码
Hello123World 当前离线
荣誉版主
@echo off&SetLocal EnableDelayedExpansion For /f "delims=" %%i in ('dir /s /b /ad "D:\Work\功能清单"') do ( Set name=%%~ni For /f "tokens=1-4 delims=-" %%j in ('dir /b "D:\Work\功能清单\!name!\*.*"') do ( ren "%%~dpj%%j-%%k-%%l-%%m" "%%j-%%k-!name!-%%m") ) pause复制代码