大神帮忙看看,为什么不自动删除 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% equ 8 ( set p=D:/db_backup/ for /f %%i in ('dir %p% /a-d *.%f% ^/b /od /tc') do del %%i /a /f &goto x :x echo 删除成功!