Respostas:
for /r /d %i in (.svn) do rd /s /q "%i"
Usar %%i ao invés de %i em arquivos em lote e certifique-se de que seu diretório atual esteja no topo da hierarquia da qual deseja iniciar.
Edit: Só notei que isso também vai pegar pastas que fim em .svn, não apenas aqueles que são nomeados .svn.
Se o seu disco rígido é NTFS, você pode usar o livre Tudo mecanismo de busca .
Depois de instalado, clique com o botão direito do mouse no diretório e selecione "Pesquisar tudo ...".
Em seguida, digite * .svn para ver todos esses arquivos e subdiretórios nomeados.
Clique no primeiro da lista, digite ctrl-A para selecionar toda a lista e digite Del para excluí-los.
Eu vejo essa pergunta o tempo todo para os usuários do SVN, você não precisa de um script especial para se livrar dessas pastas .svn traquinas.
Eu não sei em qual plataforma você está, mas você pode usar:
svn export
Para fazer o SVN fazer uma cópia da sua cópia de trabalho sem as pastas .svn.