Freigeben über


del

Löscht eine oder mehrere Dateien. Dieser Befehl führt die gleichen Aktionen wie der Befehl "Löschen" aus.

Der Befehl del kann auch über die Windows-Wiederherstellungskonsole mit anderen Parametern ausgeführt werden. Weitere Informationen finden Sie unter Windows Recovery Environment (WinRE)-.

Warning

Wenn Sie die Entf-Taste verwenden, um eine Datei von der Festplatte zu löschen, können Sie sie nicht abrufen.

Syntax

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

Parameters

Parameter Description
<names> Gibt eine Liste mit einer oder mehreren Dateien oder Verzeichnissen an. Mithilfe von Wildcards können mehrere Dateien gelöscht werden. Wenn ein Verzeichnis angegeben ist, werden alle Dateien innerhalb des Verzeichnisses 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 angegebene Dateien aus dem aktuellen Verzeichnis und allen Unterverzeichnissen. Zeigt die Namen der Dateien an, während sie gelöscht werden.
/q Gibt den ruhen Modus an. Sie werden nicht zur Bestätigung des Löschens aufgefordert.
/a[:]<attributes> Löscht Dateien basierend auf den folgenden Dateiattributen:
  • r Schreibgeschützte Dateien
  • h Versteckte Dateien
  • i Nicht inhaltlich indizierte Dateien
  • s Systemdateien
  • a Dateien bereit für die Archivierung
  • l Analysepunkte
  • - Wird als Präfix "nicht" verwendet.
.
/? Zeigt hilfe an der Eingabeaufforderung an.

Remarks

  • Wenn Sie den Befehl del /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. Um den Entf-Befehl zu beenden, drücken Sie STRG+C.

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

  • Wenn Sie bestimmte Ordner im parameter <names> angeben, werden auch alle enthaltenen Dateien gelöscht. Wenn Sie z. B. alle Dateien im Ordner \work löschen möchten, geben Sie Folgendes ein:

    del \work
    
  • Sie können Platzhalter (* und ?) verwenden, um mehr als eine Datei gleichzeitig zu löschen. Um das unbeabsichtigte Löschen von Dateien zu vermeiden, sollten Sie jedoch vorsichtig Wildcards verwenden. Wenn Sie beispielsweise den folgenden Befehl eingeben:

    del *.*
    

    Der Befehl del zeigt die folgende Eingabeaufforderung an:

    Are you sure (Y/N)?

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

    Note

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

Examples

Wenn Sie alle Dateien in einem Ordner namens "Test auf Laufwerk C" löschen möchten, geben Sie eine der folgenden Optionen ein:

del c:\test
del c:\test\*.*

Um alle Dateien in einem Ordner zu löschen, in dem der Ordner ein Leerzeichen in seinem Namen hat, muss der vollständige Pfad in doppelte Anführungszeichen eingeschlossen werden. Geben Sie eine der folgenden Typen ein:

del "c:\test folder\"
del "c:\test folder\*.*"

Um alle Dateien mit der Dateinamenerweiterung .bat aus dem aktuellen Verzeichnis zu löschen, geben Sie Folgendes ein:

del *.bat

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

del /a:r *.*