Eliminar archivos igual a 0 en un archivo por lotes

A continuación se muestra un ejemplo de comando simple que se podría colocar en un archivo por lotes para eliminar el archivo "pics.txt" si existiera y fuera igual a 0. En este ejemplo, necesitaría saber el nombre del archivo.

 para / F %% A en ("pics.txt") do If %% ~ zA equ 0 del pics.txt 

Si está buscando todos los archivos iguales a 0, puede lograr esto con un bucle. El siguiente código es un ejemplo de un bucle.

 PARA %% F IN (*. *) DO (IF %% ~ zF LSS 1 DEL %% F 

)

El ejemplo anterior irá a través de todos los archivos en el directorio actual, y si tiene menos de 1 en el tamaño del archivo, elimine el archivo.