本帖最后由 狄钦dQ 于 2018-6-10 14:14 编辑
重命名所有文件,排除批处理本身- @echo off
- mode con cols=70 lines=38
- color a
- title 批量重命名
- setlocal enabledelayedexpansion
- set num=0
- set /p Filename= 请输入文件名:
- for /f "usebackq " %%i in (`dir /a-d /b /s /on ^| findstr /V "排除文件名.bat\>"`) do (
- for /f "delims=. tokens=2" %%a in ("%%i") do (ren "%%i" "%Filename%!num!"."%%a")
- set /a num+=1
- ) 2>NUL
- echo 处理完毕!按任意键结束。
- pause>NUL
复制代码
|