@echo off
echo 正在计算压缩文件数量.....
set f=rar
for /f %%i in ('dir /b /s /a-d *.%f% ^find "." /c') do set s=%%i
echo %f% 文件数量有:%s%
if %s% gtr 8 (
set p=d:/db_backup/
for /f %%i in ('dir %p% /a-d *.%f% ^/b /od /tc') do del %%i /a /f
)
goto :eof
:x
echo 删除成功!
这样写所有文件都被删除了,要怎么改才能执行判断删除最早的一个文件