|
TMP-Dateien automatisch löschen
In Ausgabe 12/98 haben Sie sich auf Seite 109 in der Rubrik äDie besten Tips vom Supportô mit dem Problem äZu wenig Speicher zum Scannenô beschäftigt. Die Empfehlung lautete, die Systemdatei AUTOEXEC.BAT um die SET-Anweisungen SET TEMP= D:\TEMP und SET TMP=D:\TEMP zu erweitern und den entsprechenden Ordner TEMP auf Laufwerk D: anzulegen. Dadurch gelangen alle temporären Dateien automatisch in diesen Ordner und lassen sich bei Bedarf löschen, um wieder Platz auf der Festplatte zu schaffen. Ich möchte diesen Tip dahingehend erweitern und verbessern, daß die Dateien bei jedem Rechnerstart gelöscht werden.
Dazu öffnen Sie die Datei AUTOEXEC.BAT mit einem Editor und fügen vor der Anweisung zum Windows-Start, also in der Regel als vorletzten Eintrag, folgende Anweisung ein:
if exist d:\temp\*.* del d:\temp\*.* Anschließend legen Sie ebenfalls mit einem Editor im Root-Ordner auf Laufwerk C: eine Datei mit dem Namen JA ohne Dateiendung an. In die Datei schreiben Sie den Buchstaben J, gefolgt von einem Return. Beim nächsten Rechnerstart wird der Ordner TEMP automatisch ohne Rückfrage geleert.
Die If-Anweisung prüft zunächst, ob der Ordner TEMP Daten enthält. Wenn das der Fall ist, löscht sie den Ordnerinhalt. Der Befehlszusatz sorgt für die Eingabe des Inhalts der Datei JA, also für eine automatische Bestätigung der Abfrage: Sollen alle Dateien im Verzeichnis gelöscht werden (J/N)?
Wem das automatische Löschen zu gefährlich ist, der kann den Zusatz und die Datei JA auch weglassen. Dann ist bei jedem Rechnerstart eine Bestätigung von Hand nötig.
|
|