@echo off FOR /F "eol=# delims=" %%i in (D:\dir.txt) do ( echo %%i call :lp "%%i" ) pause :lp IF not EXIST %1 ( echo %~nx1 文件不存在 GOTO :EOF ) IF %~z1 GTR 0 ( echo %~nx1 %~z1 大于 0 ) ELSE ( echo %~nx1 %~z1 不大于 0 ) GOTO :EOF