
批處理自動恢復U盤病毒隱藏的文件夾
- @echo off
- setlocal enabledelayedexpansion
- ::特殊文件夾定義
- set specialDirs=|system volume information|recycler|recovery|boot|efi|360sandbox|
- ::遍歷移動驅動器
- for /f tokens=2 delims== %%l in ('wmic logicaldisk where drivetype^=2 get deviceid /value 2^> nul') do (
- ::遍歷文件夾
- for /f delims= %%d in ('dir/ad/b/l %%l') do (
- ::過濾特殊文件夾
- if !specialDirs:|%%d|=!==%specialDirs% (
- set dir=%%d
- ::過濾.開頭的文件夾
- if not !dir:~,1!==. (
- ::過濾$開頭的文件夾
- if not !dir:~,1!==$ (
- ::去除只讀、隱藏、系統屬性
- attrib -r -h -s %%~dl%%~nxd
- )
- )
- )
- )
- )
nclick="copycode($('code0'));">復制代碼