Suche Ordnername in .txt - Wenn gefunden -> Löschen
Servus vllt kann mir hier jemand helfen. Und zwar habe ich eine .txt File mit Namen. Nun soll eine .bat die Ordner löschen von meiner Festplatte die in der .txt File stehen.
Order der geprüft werden soll: C:/Test/
in der .txt File steht (abgekürzt) :
Code:
A.Chivalry.of.a.Failed.Knight
Accel.World
Akatsuki.no.Yona
Aldnoah.Zero
Appleseed.XIII
Arpeggio.of.Blue.Steel
Assassination.Classroom
Atelier.Escha.und.Logy
Attack.on.Titan
Ghost.in.the.Shell
Gintama
God.Eater
Guardian.of.the.Spirit
Guilty.Crown
...
Nun soll er den Ordnernamen suchen anhand der .txt und dann diesen löschen.
habe schon ein wenig gegoogled, und den Befehl gefunden:
Code:
for /D %%a in ("C:\test\*") do findstr /c:"%%~nxa" "Ordnernamen.txt" || RMDIR /s /q "%%a"
Nur löscht er so alle Ordner die NICHT in der TXT stehen, was aber genau das gegenteil haben will...
kennt jemand da ein weg?