2,5K
Unter Windows ist es mit einigen Befehlen möglicht alle in einem Ordner zu löschen, die älter sind als x Tage. Dies kann sehr nützlich sein, wenn ihr viele alte Backups habt.
Um den Befehl in der Konsole auszuführen gebt ihr folgendes ein:
for /f "skip=10 delims=" %F in ('dir *.* /B /O-D /A-D') do del "%F" Erklärung: "skip=10" = er lässt die neusten 10 Dateien bestehen "dir *.*" = sucht nach allen Dateien. Dies lässt sich mit zum Beispiel mit "*.jpg" auf JPG beschränken
Wenn ihr den Befehl als Batch Skript ausführen wollt, dann müsst ihr “%F” durch “%%F” ersetzen.
for /f "skip=10 delims=" %%F in ('dir *.* /B /O-D /A-D') do del "%%F"
Quelle: