Zum Löschen von Dateien bietet Batch-Skript den Befehl DEL.
Syntax
DEL attributes]] names
Im Folgenden werden die Optionen beschrieben, die dem Befehl DEL angezeigt werden können.
S.No . | Optionen & Beschreibung |
---|---|
Names Gibt eine Liste mit einer oder mehreren Dateien oder Verzeichnissen an. Platzhalter können verwendet werden, um mehrere Dateien zu löschen. Wenn ein Verzeichnis angegeben wird, werden alle Dateien innerhalb des Verzeichnisses gelöscht |
|
/ P Fordert zur Bestätigung auf, bevor jede Datei gelöscht wird. |
|
/ F Erzwingt das Löschen von schreibgeschützten Dateien. |
|
/ S Löscht angegebene Dateien aus allen Unterverzeichnissen. |
|
/ Q Ruhiger Modus, fragen Sie nicht, ob ok auf globalen Platzhalter zu löschen. |
|
/ A Wählt Dateien basierend auf Attributen zum Löschen aus. |
|
attribute R Schreibgeschützte Dateien, S Systemdateien, H Versteckte Dateien, A Archivierbare Dateien – Präfix bedeutet nicht |
Die folgenden Beispiele zeigen, wie der Befehl DEL verwendet werden kann.
Beispiele
del test.bat
Der obige Befehl löscht die Datei test.bat im aktuellen Verzeichnis, falls die Datei existiert.
del c:\test.bat
Der obige Befehl löscht die Datei C:\test.bat im aktuellen Verzeichnis, falls die Datei existiert.
del c:\*.bat
Das * (Sternchen) ist ein Wild-Zeichen. *.bat zeigt an, dass Sie alle Bat-Dateien im c:\directory.
del c:\?est.tmp
Die ? (fragezeichen) ist ein einzelnes Platzhalterzeichen für einen Buchstaben. Die Verwendung dieses Befehls im obigen Beispiel löscht jede Datei, die mit „est.tmp“, wie pest.tmp oder test.tmp.