㈠ 批处理如何在指定文件夹内搜索某个关键字,包含这个关键字的文件或文件夹要删除
打开文本编辑器,例如记事本,并输入以下内容:
@echo off
rem 设置搜索路径和关键字
set searchPath=c: est
set searchKey=keyword
rem 查找包含关键字的文件
for /f "delims=" %%i in ('dir /b /s /a-d "%searchPath%" ^| findstr /i /c:"%searchKey%"') do (
rem 删除包含关键字的文件
del "%%i"
)
rem 查找包含关键字的文件夹
for /f "delims=" %%i in ('dir /b /s /ad "%searchPath%" ^| findstr /i /c:"%searchKey%"') do (
rem 删除包含关键字的文件夹
rd "%%i" /s /q
)
保存文件为 delete.bat,并将文件拖拽到命令行窗口中,按回车键运行批处理文件