for %%a 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 %%a:\nul (
for /f "tokens=3" %%b in ('dir /-c %%a:\^|find "可用字节"') do set freesize=%%b
set /a freesize=!freesize:~0,-3!/1049>nul
if !freesize! GTR ^2048 (echo 提示:发现%%a盘大于2G。)作者: redtek 时间: 2007-2-6 07:05
Quote:
@echo off
:: Redtek.2006
:: 列E:盘所有小于2MB的.EXE文件
echo. > "%cd%\1.txt"
for /f "tokens=*" %%i in ('dir /a-d /a /b /s e:\*.exe') do (IF %%~zi LSS 2097152 Echo %%i >> "%cd%\1.txt")