|i like that script, pretty slick use of errorlevel from "find"!|
i never would have thought to use it like that.
make it into a for/r loop:
for /r %%a in (.) do (
dir /b "%%a" | find /v "NoTlIkElY" >nul && echo %%a NOT empty || echo %%a empty
ps: i don't think you have to use the "NoTlIkElY" string, just "" will do, i think
but i left it the way you had it just in case!