Wir wollen bestimmte Dateien per Batch Skript in einem definierten Ordner inklusive aller Unterordner löschen.
Achtung! Mit dem Skript wird gnadenlos und ohne Rückfrage unwiderruflich gelöscht!
In dem Beispiel unten löschen wir
a) alle Dateien mit der Dateiendung .txt (del „%Quelle%*.txt“ /s /f /q)
b) alle Dateinamen mit dem Namen lang_zh.inc.php (del „%Quelle%lang_zh.inc.php“ /s /f /q)
set Quelle -> legt den Ordnerpfad fest
del… -> führt den Löschbefehl aus
/s -> löscht alle Dateien in ALLEN Unterverzeichnissen
/f -> löscht schreibgeschützte Dateien
/q -> unterbindet Bestätigung
@Echo off
title Dateien in Unterverzeichnissen löschen
color 9F
title Dateien in Unterverzeichnissen löschen
color 9F
set Quelle=C:\Test\
del „%Quelle%*.txt“ /s /f /q
del „%Quelle%lang_zh.inc.php“ /s /f /q
echo Fertig! 🙂
pause
Batch Serie:
- Batchdateien: Größe und Farbe des Fensters ändern
- Backup via Batch Datei. Dateien mit Robocopy kopieren
- Batch-Datei. Dateien älter X Tage löschen mit Forfiles
- Batch Skript Ordner mit aktuellem Datum erstellen
- Batch Skript Umlaute im Fenster anzeigen
- Batch Skript Auswahlmenü erstellen
- Batch Skript Zufallszitat ausgeben
- Netzwerkeinstellungen per Batch ändern
- Bestimmte Dateien in Ordner und Unterordner per Batch löschen
- Alle Artikel zur Batchprogrammierung
Weiterführende Infos:
Stay blogged. 😎
Euer Matthias Düsi