zhangchuanwei 当前离线
一级士官
qq1063971928 当前离线
@echo off set n= setlocal enabledelayedexpansion for /f "delims=" %%i in ('dir /a-d /b *.txt') do ( set /a n+=1 ren "%%i" aaa!n!.txt )复制代码
评分人数
TOP
cryfordog 当前离线
二级士官
@echo off setlocal enabledelayedexpansion for /r %%i in (*.txt) do ( set /a n+=1 ren "%%~nxi" aaa!n!.txt ) pause复制代码
zqz0012005 (smile)当前离线
假装是个高手
荣誉版主
bluewing009 (九影)当前离线
少校
@echo off echo 开始重命名....... set extension=.rar ::在这里设置文件类型 set /a sum=0 for %%m in (*) do ( if not "%%m"=="change.bat"( ren %%m %%m%extension% set /a sum=sum+1 ) ) echo 文件名重命名完成。 echo. echo 共重命名%sum%个。 set sum= set extension= ::变量还原,以免干扰别的bat 不过更建议使用 setlocal和endlocal.复制代码