Löschen von Dateien gleich 0 in einer Batchdatei

Im Folgenden finden Sie ein Beispiel für einen einfachen for-Befehl, der in eine Batchdatei eingefügt werden könnte, um die Datei "pics.txt" zu löschen, wenn sie existiert und gleich 0 ist. In diesem Beispiel müssen Sie den Namen der Datei kennen.

 für / F %% A in ("pics.txt") do Wenn %% ~ zA gleich 0 del pics.txt 

Wenn Sie nach allen Dateien suchen, die gleich 0 sind, können Sie dies mit einer Schleife erreichen. Der folgende Code ist ein Beispiel für eine Schleife.

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

)

Im obigen Beispiel werden alle Dateien im aktuellen Verzeichnis aufgeführt. Wenn die Dateigröße weniger als 1 beträgt, löschen Sie die Datei.