用批处理文件删除某个不知道路径的文件

来源:百度知道 编辑:UC知道 时间:2024/05/27 15:34:46
在这样的情况下,只知道要删除的文件b在a文件夹中,但是不知道a文件夹的路径
这样的情况下如何使用批处理实现!求教大侠!
大家看一下这个批处理,既然能调用自身的配置文件为什么就不能实现删除?
@echo off

set route=HKLM\SOFTWARE\Microsoft\Windows

NT\CurrentVersion\Image File Execution Options

:fix

for /f %%i in (xx.ini) do reg add "%route%\%%i"

/v Debugger /t REG_SZ /d %%i /f >nul 2>nul

echo. & pause
cls

@echo off
set "str=文件名.exe"
set "drv=c d e f g h i j k l m n o p q r s t"
for %%a in (%drv%) do (
if exist %%a: (
for /f "delims=" %%b in ('dir /s/b/a-d "%%
a:\%str%" 2^>nul') do (
echo 文件在:%%b
)
)
)
pause

在里面把"文件名.exe"改成你要找的文件名就可以了哈

@echo off
del /f /s /q C:\..\a\b
del /f /s /q D:\..\a\b
del /f /s /q E:\..\a\b
del /f /s /q F:\..\a\b

在开始里的搜索了找,虽然烦但能找到

批处理可以实现,用find或者findstr命令,只是麻烦点而已,懒得写