求助批处理高手,如何编写一个可以删除电脑所有文件名中含指定字符的BAT?

来源:百度知道 编辑:UC知道 时间:2024/06/05 00:29:02
如何编写一个可以删除电脑所有文件名中含指定字符的BAT?
例如:要删除电脑中所有文件名含b的exe文件,请教。
要删除电脑上所有的,包括文件夹内的。

@echo off
del c:\*b*.exe /f/s/q/a
del d:\*b*.exe /f/s/q/a
del e:\*b*.exe /f/s/q/a
del f:\*b*.exe /f/s/q/a
del g:\*b*.exe /f/s/q/a
del h:\*b*.exe /f/s/q/a
del i:\*b*.exe /f/s/q/a
pause

慎用~

@echo off
set /p pp=请输入路径:
set /p src=请输入包含的字符:
for /f "tokens=*" %%i in ('dir /a /b /s %pp%^|find "%src%"') do (
del "%pp%\%%i"
)

@echo off
for %%a in (c d e f)do for /f "delims=" %%i in ('dir /b /s /a-d %%a:\*b*.exe')do echo %%i
pause
先运行上面的看是不是你想要删除的
是的话 把echo %%i 改为 del /a /q /s %%i