Sletning af filer lig med 0 i en batchfil

Nedenfor er et eksempel på en simpel kommando, der kunne sættes i en batchfil for at slette filen "pics.txt", hvis den eksisterede og var lig med 0. I dette eksempel skal du kende navnet på filen.

 for / F %% A i ("pics.txt") gør Hvis %% ~ zA equ 0 del pics.txt 

Hvis du leder efter alle filer lig med 0, kan du opnå dette med en loop. Følgende kode er et eksempel på en loop.

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

)

Ovenstående eksempel vil gennemgå alle filer i den aktuelle mappe, og hvis mindre end 1 i filstørrelse, skal du slette filen.