Temporäre Dateien löschen
Kann ich temporäre Dateien (.TMP) sicher löschen?
Vielleicht.![[Smile] [Smile]](/faq/img/smiley.gif)
Temporäre Dateien sind genau das, da sie temporär sind. Aber das bedeutet nicht immer, dass Sie sie sicher löschen können. Beispielsweise kann ein laufendes Programm eine temporäre Datei erstellt haben, die, wenn sie gelöscht wird, Probleme für dieses Programm verursachen könnte. Windows ist ein Beispiel dafür; Es erstellt temporäre Dateien, die während einer bestimmten Sitzung verwendet werden. Während es normalerweise gelöschte Dateien wiederherstellt und neu erstellt, ist dies nicht immer der Fall.
Betrachten Sie Folgendes als Richtlinie, aber ohne Garantie. Stellen Sie sicher, dass die Datei tatsächlich eine temporäre Datei ist und keine kritische Datendatei mit der Erweiterung .TMP. Nutzen Sie unserem Online File Viewer, um sich die Datei vor dem Löschen anzusehen.
- Wenn das Datum der .TMP-Datei vor dem letzten Start des Computers liegt und die Dateigröße null Byte beträgt, ist es fast immer sicher, die Datei zu löschen.
- Wenn das Datum der .TMP-Datei vor dem letzten Start des Computers liegt, ist es normalerweise sicher, die Datei zu löschen.
- Alles andere hängt von der Situation ab.
Beachten Sie außerdem, dass nicht alle temporären Dateien die Dateierweiterung .TMP haben.
Oft verwenden Programme eine Tilde (~) als Teil des Dateinamens, um eine temporäre Datei anzuzeigen; Dies sind jedoch viel häufiger verwendete Dateien. Zum Beispiel könnte ein Textverarbeitungsprogramm .WP für seine Dateien verwenden und wenn es eine Datei öffnet, benennt es die geöffnete Version in .WP~ oder .~WP um und speichert dann eine Kopie unter dem echten Dateinamen, der auf .WP endet. Beim nächsten Speichern kann die .WP~- oder .~WP-Datei in .BAK umbenannt und die neuere Datei mit der Tilde versehen werden. Und so weiter, während der gesamten Bearbeitungssitzung. Wenn der Strom ausfällt oder ein anderes Ereignis den Prozess unterbricht, verbleibt möglicherweise eine Datei mit einer Tilde auf dem System. Dies ist jedoch gut, da es sich wahrscheinlich um eine neuere Version dessen handelt, an dem Sie gearbeitet haben, als die .BAK-Datei links von der letzten Speicherung. Trotz der Tatsache, dass es sich um eine temporäre Datei handelt, möchten Sie die Datei wahrscheinlich nicht löschen, bis Sie sicher sind, dass Sie alle nützlichen Informationen aus der Datei wiederhergestellt haben. Einige Programme erledigen dies sogar automatisch für Sie, wenn Sie sie nach einer fehlgeschlagenen Sitzung neu starten.
Einige Leute erstellen gerne Stapeldateien (.BAT), um ihr System bei jedem Systemstart automatisch zu bereinigen.
Dies kann ein nützlicher Prozess sein, wenn Sie temporäre Dateien identifiziert haben, die sich im Laufe der Zeit ansammeln. Aber wenn Sie dies tun, stellen Sie sicher, dass Sie die Stapeldateibefehle sowie die Auswirkungen von Wildcards, die Sie möglicherweise verwenden, lernen und verstehen.
Um ein schlechtes Beispiel zu nennen, ich habe eine Batch-Datei gesehen, die einen Befehl wie DEL /f /s /q *.*TMP enthielt.
Wenn die Person diese Batch-Datei aus dem Stammverzeichnis ihrer Festplatte ausgeführt hätte, wäre JEDE Datei auf ihrer Festplatte ohne Erlaubnis gelöscht worden! Das Problem liegt in der Platzierung des zweiten Sternchens.
Was sie tun wollten, war, jede Datei mit irgendeiner Variation von .TMP als Dateierweiterung zu löschen (kein besonders guter Plan, aber ...). Das Problem ist, dass das System, als es zum zweiten Platzhalter-Sternchen kam, es als "alles" und achtete nicht auf die TMP-Zeichen danach. Im Grunde war dies also ein DEL *.*-Befehl und das Attribut /q sagte, es leise zu tun, und das Attribut /s sagte, es würde automatisch alle Unterverzeichnisse durchlaufen.
Wenn Sie eine Stapeldatei mit einem DEL- oder ERASE-Befehl erstellen möchten, ist dies in Ordnung, aber testen Sie diese Datei zuerst. Ersetzen Sie alle DEL- oder ERASE-Befehle durch DIR-Befehle und führen Sie dann die Datei aus. Sie sehen dann den Namen von allem, was gelöscht wird, und können entscheiden, ob Sie das wirklich tun möchten, und Probleme wie die oben genannten vermeiden.