回复 6# lzyecho
是不是想要这样?- @echo off
- for /f "delims=" %%a in ('dir /ad/b/s^|sort /r') do (
- set "file=%%a" & set "name=%%~nxa"
- setlocal enabledelayedexpansion
- set "f=!file:%~dp0=!"
- for %%b in ("!f:\=" "!") do set /a n+=1
- echo,ren "!file!" "!n!!name!"
- endlocal
- )
- pause
复制代码
|