Tengo la necesidad de borrar todo bin
y obj
carpetas en una carpeta en mi PC. Entonces, estoy pensando en un archivo por lotes para hacer eso, pero no estoy familiarizado con el archivo por lotes en Windows. Por favor ayuda.
[Editar]
Después de la discusión con el usuario DMA57361
, llegué a la solución actual (aunque todavía tengo problemas, vea nuestros comentarios):
Cree un archivo .bat y pegue el siguiente comando:
start for /d /r . %%d in (bin,obj) do @if exist "%%d" rd /s/q "%%d"
O
start for /d /r . %%d in (bin,obj) do @if exist "%%d" rd /s "%%d"
@ DMA57361: Cuando ejecuto su script, aparece el siguiente error. ¿Alguna idea?
for / %d in
y no for /d /r . %d in
, debe usar el comando completo a continuación, cada bit tiene una función diferente y es importante.
start
y vea qué sucede. No es ideal, pero me pregunto si eso puede ayudar.
for \/d \/r ...
? ¿Por qué las barras dobles en lugar defor /d /r ...
? Y al ejecutar la versión "completa"/q
al final, como afirmo, elimina todo sin previo aviso, por lo que no devuelve ningún resultado (es decir, no le dice cuándo funciona, solo cuando tiene un error), ¿está seguro de que el segundo ejecutar arriba no funcionó correctamente?