Cheug's Blog

当前位置:网站首页 / 技术积累 / 正文

批量删除目录下文件名中的关键字

2024-10-17 / 技术积累 / 210 次围观 / 0 次吐槽 /
@echo off
@chcp 65001 > nul
setlocal enabledelayedexpansion

set "keyword=关键字"  REM 替换为你想去除的关键字

echo 当前目录: %cd%

echo 寻找包含关键字的文件...
set "found=false"

for %%f in (*%keyword%*) do (
    echo 找到文件: %%f  REM 显示找到的文件
    set "found=true"
    set "newname=%%f"
    set "newname=!newname:%keyword%=!"
    
    if not "%%f"=="!newname!" (
        ren "%%f" "!newname!"
        echo 重命名为: !newname!  REM 显示重命名后的文件名
    )
)

if "!found!"=="false" (
    echo 未找到包含关键字的文件.
)

endlocal


bat.bat


Powered By Cheug's Blog

Copyright Cheug Rights Reserved.