- del /s /q "C:\Windows\hh.exe"
复制代码
如果删除文件不涉及windows子目录下的hh.exe,无需/s /q 开关。
如果真实意图正如代码所示,可尝试下列代码。
删除文件并计数
- @echo off
- for %%a in (
- "C:\Windows\apppatch\shellFeatureInbox.sdb"
- "C:\Windows\hh.exe"
- "C:\Windows\mib.bin"
- "C:\Windows\system.ini"
- ) do (
- for /f "delims=" %%i in ('2^>nul dir /b /s /a-d "%%~a"') do (
- del "%%i" 1>nul 2>nul
- if not exist "%%i" (
- set /a n+=1
- ) else (
- set /a m+=1
- echo 删除失败[%%i]
- )
- )
- )
- echo 删除成功 %n% 删除失败 %m%
- pause
复制代码
|