Frage
Ich schreibe eine Batch-Datei meiner Quellordner zu bereinigen. Ich möchte alle wincvs Dateien mit dem Präfix. #
erzeugt löschenFOR /F "tokens=*" %%G IN ('DIR /B .#*.*') DO DEL "%%G"
das Problem, das ich habe, ist, dass es meine Dateien in Unterordner nicht löschen.
Lösung
Sie wollen wahrscheinlich tun
DIR /S /B .#*.*
zur Liste aus den Verzeichnissen rekursiv
Andere Tipps
Ich glaube, Sie brauchen DEL / S
Was folgt aus:
FOR /R C:\FOLDER\SUBFOLDER %%G IN (.#*.*) DO DEL %%G
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow