meiszp 当前离线
二级士官
for /f "delims=" %%i in ('dir /b /a-d *.html') do ( set "OldName=%%~ni" REM 删除文件名的后20位 set "NewName=!OldName:~0,-20!" ren "%%i" "!NewName!%%~xi"复制代码
评分人数
jyswjjgdwtdtj 当前离线
中尉
TOP
buyiyang 当前离线
ShowCode 当前离线
VIP1
@echo off for /f "delims=" %%i in ('dir /b /a-d *.html') do ( set "OldName=%%~ni" setlocal enabledelayedexpansion REM 删除文件名的后20位 set "NewName=!OldName:~0,-20!" ren "!OldName!%%~xi" "!NewName!%%~xi" endlocal )复制代码
qixiaobin0715 当前离线
大校
@echo off for /f "tokens=1* delims=(" %%i in ('dir /b /a-d "*(*).html"') do ( ren "%%i(%%j" "%%i.html" )复制代码