|This wil delete 0 length files in the current directory and it's subdirectories.|
Before you turn this loose, be aware that some programs use 0 files as 'placekepers'.
for /f "tokens=* delims= " %%a in ('dir/s/b/a-d') do (
if %%~Za equ 0 del %%a
If at first you don't succeed, you're about average.