删除大于100kb文件的批处理怎么写?

来源:百度知道 编辑:UC知道 时间:2024/05/27 07:14:35
删除D、E、F盘下大于100kb的文件的批处理怎么写?
学校学生机用的。先谢谢各位了。

测试通过

@echo off
for %%i in (f e d) do call :ca %%i
:ca
for /r %1:\ %%a in (*.*) do if %%~za gtr 102400 del /s/a/f/q %%a
pause

@echo off&setlocal enabledelayedexpansion
for /f "tokens=*" %%a in ('dir/s/b/a-d e:\*.*') do (
set size=%%~za
if !size! gtr 112000 del/f/s/q/a "%%a"
)
pause

for %%a in (c,d,e) do if %%~za gtr 102400 del /a /f /s /q "%%a:\*.bat"

注:
EQU - equal
NEQ - not equal
LSS - less than
LEQ - less than or equal
GTR - greater than
GEQ - greater than or equal