如何用批处理删除不同目录下的同一文件

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:59:12
例如各个盘上都有一个123.exe各个盘下面的文件里面也有123.exe如何做个批处理一下全删。不要用系统里面的搜索功能。
例如:c:\123\456\123.exe
c:\123.exe
c:\你好\123.exe
C:\...\123.exe
d盘也一样要删除
看清楚我上面写的东西不是你们说的那个我有过了不行!还有那个一楼的你要看明白我怎么写的不要用搜索!!!

你可以点 开始---->搜索----->所有文件和文件夹--(选全部硬盘)-->输入你的文件名..之后就可以在结果中删除你要查找的文件了...如果是中毒的话,最好使用杀毒软件来查杀...希望我的回答对你有所帮助.

新建个记事本,改名成1.bat
右键编辑
del 123.exe

保存。

下次直接点击就可以了。

@echo off
for %%a in (c d e g h) do (
cd/d %%a:
for /r . %%i in (123.exe) do if exist "%%i" del/q "%%i"
)
exit

@echo off
for /d %%i in (
c,d,e,f,g
h,i,j,k,l
m,n,o,p,q
r,s,t,u,v
w,x,y,z
) do (
if exist %%i: (
del %%i:\123.exe /s /q
)
)
pause

不用那么复杂
for %%a in (c d e f g) do del /f /s /q %%a:\123.exe >nul 2>nul