批量删除目录下文件名中的关键字
2024-10-17 / 技术积累 / 313 次围观 / 0 次吐槽 /Bash
@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
Powered By Cheug's Blog
Copyright Cheug Rights Reserved.