De hecho puedes usar esto para borrar cualquier directorio que necesites borrar recursivamente, pero hoy lo necesitaba especificamente para los folders .svn y google solo me daba la respuesta para linux y unas soluciones muy extrañas para Windows.
Aqui esta una solucion muy simple que funciona desde la linea de comando (la forma facil =oP):
for /f "usebackq" %d in (`"dir *.svn /ad/b/s"`) do rd /s/q "%d"
mas que nada dejo esto aqui para mi porque se que lo necesitare en el futuro, pero espero que pueda ayudar a alguien mas por ahi J
Tuesday, July 29, 2008
Subscribe to:
Post Comments (Atom)

7 comments:
gracias! me ahorré mucho tiempo con esto
Muy bueno.
Para borrar los directorios del CVS hay que cambiar el "*.svn" por "*CVS".
Y para borrar los ficheros vssver.scc del Visual SourceSafe hay que cambiar el "rd" por un "del" y quitar las opciones, en el "dir" hay que quitar la "d". Quedando así:
for /f "usebackq" %d in (`"dir *.scc /a/b/s"`) do del "%d"
Hola buenas, el comando está muy bien pero tengo un problema:
El comando no me borra los directorios cuyos nombres tienen caracteres de espacio, por ejemplo "Microsoft DirectX". Dice que no encuentra la ruta "Microsoft".
¿Alguien puede solucoinarlo? Muchas gracias!!
seguro que no te faltaron las comillas? (del "%d")
Seguro que no se me olvidó :P.
mmm... es raro, estoy seguro que cuando da ese error es porque faltan las comillas
excelente, muchas gracias
Post a Comment