TMP-Dateien per Batch automatisch löschen

Wenn sich das System zum Beispiel beim Scannen über zuwenig Speicher beschwert, können temporäre Dateien mit der Endung TMP die Ursache dafür sein. Dann erweitern Sie die Datei AUTOEXEC.BAT um die SET-Anweisungen SET TEMP=C:\TEMP und SET TMP=C:\TEMP und legen einen entsprechenden Ordner TEMP auf Laufwerk C: oder auf einem beliebigen anderen Plattenlaufwerk an. Dadurch gelangen alle temporären Dateien automatisch in diesen Ordner und lassen sich bei Bedarf löschen, um Platz zu schaffen. Alternativ dazu können Sie die Dateien auch bei jedem Rechnerstart löschen lassen.

Dazu öffnen Sie die Datei AUTOEXEC.BAT mit einem Editor und fügen als vorletzten Eintrag folgende Anweisungen ein:


if exist d:\temp\*.*

echo j | del d:\temp\*.*


Beim nächsten Neustart wird der Ordner TEMP dann ohne Rückfrage geleert. Die Anweisung IF prüft dabei zunächst, ob der Ordner TEMP überhaupt Daten enthält. Wenn das der Fall ist, löscht sie den Ordnerinhalt komplett. Der Befehl »echo«, gefolgt vom Buchstaben »j« und dem Pipe-Symbol ([Alt]+[1], [2], [4]) sorgt für die automatische Bestätigung der Abfrage, ob alle Dateien gelöscht werden sollen.