erase

Löscht ein oder mehrere Dateien. Wenn Sie erase verwenden, um eine Datei von einem Datenträger zu löschen, können Sie sie nicht zurückholen.

Hinweis

Dieser Befehl entspricht dem Befehl del.

Syntax

erase [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
del [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>

Parameter

Parameter BESCHREIBUNG
<names> Gibt eine Liste mit einer oder mehreren Dateien oder Verzeichnissen an. Mit Platzhaltern können mehrere Dateien gelöscht werden. Wenn ein Verzeichnis angegeben ist, werden alle Dateien im Verzeichnis gelöscht.
/p Fordert vor dem Löschen der angegebenen Datei zur Bestätigung auf.
/f Erzwingt das Löschen schreibgeschützter Dateien.
/s Löscht die angegebenen Dateien aus dem aktuellen Verzeichnis und allen Unterverzeichnissen. Zeigt die Namen der Dateien an, während sie gelöscht werden.
/q Gibt den stillen Modus an. Sie werden nicht zur Löschbestätigung aufgefordert.
/a[:]<attributes> Löscht Dateien basierend auf den folgenden Dateiattributen:
  • r – schreibgeschützte Dateien
  • h – ausgeblendete Dateien
  • i – Dateien ohne Inhaltsindizierung
  • s – Systemdateien
  • a – für die Archivierung bereite Dateien
  • l – Analysepunkte
  • - – wird als Präfix verwendet, was „nicht“ bedeutet
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Bemerkungen

  • Wenn Sie den Befehl erase /p verwenden, wird die folgende Meldung angezeigt:

    FileName, Delete (Y/N)?

    Um den Löschvorgang zu bestätigen, drücken Sie Y. Um den Löschvorgang abzubrechen und den nächsten Dateinamen anzuzeigen (wenn Sie eine Gruppe von Dateien angegeben haben), drücken Sie N. Drücken Sie STRG+C, um den Befehl erase zu beenden.

  • Wenn Sie die Befehlserweiterung deaktivieren, zeigt der Parameter /s die Namen aller Dateien an, die nicht gefunden wurden, anstatt die Namen der Dateien anzuzeigen, die gelöscht werden.

  • Wenn Sie im Parameter <names> bestimmte Ordner angeben, werden auch alle enthaltenen Dateien gelöscht. Geben Sie Folgendes ein, wenn Sie beispielsweise alle Dateien im Ordner \work löschen möchten:

    erase \work
    
  • Sie können Platzhalter (* und ?) verwenden, um mehr als eine Datei auf einmal zu löschen. Um jedoch zu vermeiden, dass Dateien unbeabsichtigt gelöscht werden, sollten Sie Feldhalter vorsichtig verwenden. Beispielsweise, wenn Sie den folgenden Befehl ausführen:

    erase *.*
    

    Der Befehl erase zeigt die folgende Eingabeaufforderung an:

    Are you sure (Y/N)?

    Drücken Sie Y und dann die EINGABETASTE, um alle Dateien im aktuellen Verzeichnis zu löschen. Drücken Sie N, und drücken Sie dann die EINGABETASTE, um den Löschvorgang abzubrechen.

    Hinweis

    Bevor Sie mit dem Befehl erase Platzhalterzeichen verwenden, verwenden Sie dieselben Platzhalterzeichen mit dem Befehl dir, um alle Dateien aufzulisten, die gelöscht werden.

Beispiele

Geben Sie eine der folgenden Optionen ein, um alle Dateien in einem Ordner mit dem Namen „Test“ auf Laufwerk C zu löschen:

erase c:\test
erase c:\test\*.*

Geben Sie Folgendes ein, um alle Dateien mit der Dateinamenerweiterung „.bat“ aus dem aktuellen Verzeichnis zu löschen:

erase *.bat

Geben Sie Folgendes ein, um alle schreibgeschützten Dateien im aktuellen Verzeichnis zu löschen:

erase /a:r *.*