Rekursiv suchen und einen Ordner löschen mit batch-Datei

Ich bin versucht, zu schreiben eine einfache batch-Datei, die rekursiv suchen und löschen Sie einen Ordner. Aber das folgende Skript ist nicht auf der Suche unter " sub-Ordner. Frage mich, wie das zu tun?

@echo off
cd /d "C:\"
for /d %%i in (temp) do rd /s "%%i"
pause

Dank!

  • Die rd-option, um die Rekursion verwendet, ein großes 'S'. Das sieht aus wie ein lower-case 's' in Ihrem Skript.
  • Kleinschreibung /s funktioniert mit den meisten DOS - /Windows-Befehle von einem prompt, es sei denn, der Befehl wird die groß-und Kleinschreibung zu bedeuten verschiedene Dinge. Im Fall von rd entweder Fall funktioniert genauso.
  • Danke Jungs, aber versucht, sowohl die oberen Fall (S) und groß (RD) hat nicht geholfen..
InformationsquelleAutor rasuajak | 2014-10-09
Schreibe einen Kommentar