标题: [系统相关] 批处理自动恢复U盘病毒隐藏的文件夹 [打印本页]
作者: ejzhang 时间: 2018-4-15 23:11 标题: 批处理自动恢复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"
- )
- )
- )
- )
- )
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |