可能又是我错了,试试如下的:
@echo off
taskkill /im test.exe /f>nul 2>nul
for /f "delims=驱动器:\A " %%i in ('fsutil fsinfo drives^|more') do fsutil fsinfo drivetype %%i:|findstr "固定">nul&&call :lp %%i
echo 我已经删除了test.exe文件了
ping /n 5 127.1>nul&goto :eof
:lp
for /f "delims=" %%i in ('dir /s /a-d /b %1:\test.exe') do if not "%%i"=="" del /q /f "%%i"
这下应该是可以了。