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)
11 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
Gracias, me ha sido muy útil
Gracias, me ha sido de gran ayuda :)
Excelente comando, solo tiene el detalle que no reconoce los directorios que tenga un espacio en blanco como por ejemplo "Otros Archivos", ya lo intenté de varias formas (en windows 7, desde simbolo de sistema y simbolo de sistema de VS, como administrador) y no logro hacer que entre a dichos directorios y elimine las carpetas. Ya probé con lo que comentas de las comillas y nada.
muy bueno el artículo,pasé mucho tiempo buscando en internet una solución y no la encontraba,pero bueno la hayé aquí
muchas gracias
Post a Comment