批量删除当前目录含子文件夹的所有文件名带下划线(包括下划线)后面的字符

2024-12-26 15:25:28
推荐回答(1个)
回答1:

@echo off & title 删除下划线后面的字符(包含下划线) By 依梦琴瑶

for /f "tokens=1,2* delims=_" %%a in ('dir /a-d/s/b') do (
    if exist "%%~a_%%~b" ren "%%~a_%%~b" "%%~nxa%%~xb"
)
pause

代码尚未进行实测,请备份好数据。