Excluir arquivos com menos de um tamanho específico

Gostaria de excluir todos os arquivos com menos de um tamanho específico em um diretório. Alguém sabe se existe um comando do Windows que fará isso? algo comodel *.* where size<3kb

Atualmente, estou fazendo isso:

for /F %%A in ("*.pdf") do If %%~zA LSS 20103409 del %%~fA

e a saída que recebo é:

C:\Documents and Settings\agordon\Desktop\test>If 6440450 LSS 20103409 del C:\Do
cuments and Settings\agordon\Desktop\test\US Tox 01-06-11.pdf
The system cannot find the path specified.

... mesmo que o arquivo PDF seja pequeno o suficiente para ser excluíd

O que estou fazendo de errado

Isso está realmente funcionando:

FOR %%F IN (*.pdf) DO (
IF %%~zF LSS 20103409  DEL %%F
)

No entanto, ele não reconhece os nomes dos arquivos porque eles têm espaços! Como converter o nome do Windows para um nome "DOS" nesse script? Por exemplo, o nome do Windows éfile name.pdf Eu provavelmente precisaria converter para "DOS" e ficaria assimfile_name.pdf ou algo assim

questionAnswers(6)

yourAnswerToTheQuestion