Kommandozeilenbefehle: Übersicht • Variablen • ERRORLEVEL
Die wichtigsten Befehle: dir • chkdsk • cd • md • rd • tree • del • attrib • if • xcopy • robocopy
Der Befehl DEL
Der Befehl „del“ löscht Dateien.
Die wichtigsten Befehlsparameter sind:
/p – sollen mehrere Dateien gelöscht werden, muss jede einzelne Löschung bestätigt werden.
/f – auch schreibgeschützte Dateien werden gelöscht.
/s – löscht auch Dateien, die sich in den Unterverzeichnissen befinden.
/q – Unterbindet Bestätigung (bei Platzhaltern im Dateinamen).
Wenn Sie den Befehl „del“ eingeben, gefolgt von „ /?“, sehen Sie eine Übersicht der Befehlsparameter:
C:\Users\Klaus>del /? Löscht eine oder mehrere Dateien. DEL [/P] [/F] [/S] [/Q] [/A[[:]Attribute]] Namen ERASE [/P] [/F] [/S] [/Q] [/A[[:]Attribute]] Namen Namen Gibt eine Liste von Dateien oder Verzeichnissen an. Platzhalter können verwendet werden, um mehrere Dateien zu löschen. Wird ein Verzeichnis angegeben, werden alle Dateien in diesem Verzeichnis gelöscht. /P Fordert Sie vor dem Löschen jeder Datei zur Bestätigung auf. /F Erzwingt das Löschen schreibgeschützter Dateien. /S Löscht alle Dateien in allen Unterverzeichnissen. /Q Keine Rückfrage bei Verwendung globaler Platzhalter. /A Wählt die zu löschenden Dateien nach dem Attribut aus. Attribute R Schreibgeschützte Dateien S Systemdateien H Versteckte Dateien A Zu archivierende Dateien I Nicht indizierte Dateien L Analysepunkte O Offlinedateien - vorangestellt kehrt die Bedeutung um. Wenn die Befehlserweiterungen aktiviert sind, werden DEL und ERASE folgendermaßen verändert: Die Anzeigesemantik für die /S-Option ist umgekehrt, so dass nur Dateien angezeigt werden, die gelöscht wurden und nicht solche, die nicht gefunden wurden. C:\Users\Klaus>
Ein Beispiel:
Befehl | Erläuterung |
---|---|
del /s /q c:\*.tmp | löscht die temporären Dateien vom Typ .tmp in allen Ordnern und Unterordnern der Partition C: ohne Rückfrage |
Löschen Sie nicht versehentlich den falschen Ordner!
Angenommen, auf Ihrer Festplatte wird der Speicherplatz knapp. Deshalb haben Sie alle Bilder auf eine externe Festplatte kopiert und wollen nun die Originale in Ihrem Bilderordner löschen. Angenommen, Ihr Benutzername ist klaus. Eine geeignete Befehlsfolge wäre:
c:
cd \users\klaus
cd pictures
del /s /q *.*
Wenn Sie sich beim Eintippen des Pfadnames vertippen (Sie haben z. B. „cd bilder“ oder „cd \pictures“ eingegeben) und es nicht sofort merken, löschen Sie versehentlich den falschen Ordner!
Vor allem bei der Verwendung des Befehls del in Stapeldateien kann immer etwas schief gehen!
Eine sichere Methode wären die folgenden Befehle:
c:
del /s /q \users\klaus\pictures\*.*
Eine Datei mit einem unzulässigem Namen lässt sich nicht löschen
Wenn der Windows-Explorer eine Datei nicht löschen kann, ist möglicherweise der Dateipfad zu lang oder der Dateinamen unzulässig. Der Befehl del mit dem Zusatz \\?\ löst möglicherweise das Problem.
Angenommen, Sie haben eine Datei con.txt im Verzeichnis C:\Test. Diese lässt sich nicht löschen, weil con ebenso wie lpt1 und nul für das System reservierte Namen sind. Mit dem Befehl
del "\\?\C:\Test\con.txt"
lässt sich die Datei löschen.
Eine ständig benutzte Datei lässt sich nicht löschen
Windows und einige Anwendungen haben zahlreiche Dateien in ständiger Benutzung, Diese Dateien lassen sich nicht löschen, und normalerweise sollte man es auch nicht versuchen.
Doch mitunter bleiben von bereits entfernten Anwendungen noch Dateien zurück, die man entfernen möchte, beispielsweise von deinstallierten Antivirenprogrammen.
- Starten Sie den Taskmanager (z. B. mit der Tastenkombination Strg – Alt – Entf) und beenden Sie alle Prozesse, die das bereits deinstallierte Programm hinterlassen hat.
- Wenn das nicht genügt, starten Sie Windows im Abgesicherten Modus. Im Abgesicherten Modus benutzt Windows nur die unentbehrlichen Komponenten. Vielleicht lässt sich die Datei jetzt löschen.
- Letzte Rettung: Legen Sie die Windows-Installations-DVD ein und booten Sie den PC, als ob Sie Windows neu installieren wollen.
Bestätigen Sie die voreingestellte Sprache. Im nächsten Fenster klicken Sie nicht auf „Jetzt installieren“, sondern auf „Computerreparaturoptionen“. Dann gehen Sie weiter zur „Eingabeaufforderung“. Finden Sie den Laufwerksbuchstaben der Windows-Partition und den richtigen Pfad und Sie können die widerspenstige Datei löschen.
Sicheres, endgültiges Löschen
Weder der del-Befehl noch das Löschen des Papierkorbs löschen Dateien endgültig. Es wird lediglich im Dateiverzeichnis das erste Zeichen des Dateinamens mit einem Löschkennzeichen überschrieben und die von der Datei belegten Cluster werden freigegeben. Die Dateien lagern noch unsichtbar im freien Bereich der Festplatte, bis sie irgendwann von neuen Dateien überschrieben werden. Bis dahin lassen sie sich mit Rettungstools wiederherstellen.
Um den freien Bereich der Festplatte sicher zu löschen, können Sie den Verschlüsselungsbefehl cipher verwenden. Öffnen Sie die Eingabeaufforderung mit Administratorrechten und geben Sie den folgenden Befehl ein:
cipher /w:C:
Dadurch wird der freie Platz auf dem Laufwerk C: bereinigt und alle „gelöschten“ Daten werden vernichtet. Der Vorgang kann sehr lange dauern.
Anmerkung: Leere Ordner kann man mit dem Befehl rd oder rmdir löschen.