Weinblog, Reiseblog & Digitalisierung

Bestimmte Dateien in Ordner und Unterordner per Batch löschen

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

set Quelle=C:\Test\


del "%Quelle%*.txt" /s /f /q


del "%Quelle%lang_zh.inc.php" /s /f /q


echo Fertig! :-)

pause

Stay blogged. 8-)

Euer Matthias Düsi

Kommentare