windows 下批处理删除文件

最近 中了DESKTOP病毒,杀毒后每个文件夹下遗留 Desktop_1.ini Desktop_2.int 学习下批处理将其统统干掉。

@echo off
if exist "%tmp%/note.txt" del /a "%tmp%/note.txt" >nul 2>nul
set num=0
setlocal enabledelayedexpansion
for %%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: (
        cd/
        for /f "tokens=*" %%a in ('dir /s /a-d /b %%i:/Desktop_*.ini ') do (
            echo %%a>>"%tmp%/note.txt"
            set /a num=!num!+1
            del /q /a /f "%%a"
        )
    )
)
cls
echo 共删除文件: %num%个
pause
if not "%num%"=="0" start "" "%tmp%/note.txt"

 

精简核心:

@echo off
echo 正在清除desktop.ini,请稍等......
for /f "tokens=*" %%a in ('dir /s /a-d /b F:/Desktop_*.ini') do (
   
        DEL  /A /S /F /Q "%%a"
          )

pause

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值