for /f "tokens=*" %i in ('dir /B /A:D') do if ["%i"] neq [".svn"] rd "%i" /f /q
Объяснение
цикл for перечисляет выходные данные команды dir. Вы должны указать токены = *, если в имени каталога есть пробелы.
Квадратные скобки и двойные кавычки вокруг if-параметров - старый прием, чтобы избежать проблем, если аргумент вообще ничего не получает (или не содержит) или содержит пробелы
Не забудьте удвоить% -знаки, если вы хотите поместить это в cmd-файл