Ms-Dos - Borrar subdirectorios con rmdir

 
Vista:
sin imagen de perfil

Borrar subdirectorios con rmdir

Publicado por Gustavo (2 intervenciones) el 03/10/2008 15:43:07
Hola necesito borrar unos subdirectorios temporales ubicados en c:Documents and Settings.
Aclaro que estos subdirectorios no estan vacios y estoy usando XP.

Esto funciona:
-------------------
c:>Documents and Settings>dir /B temp*
TEMP.dominio.001
TEMP.dominio.002
TEMP.dominio.003
TEMP.dominio.004
TEMP.dominio.005
TEMP.dominio.006
TEMP.dominio.007
TEMP.dominio.008
TEMP.dominio.009
TEMP.dominio.010
TEMP.dominio.011
TEMP.dominio.012
TEMP.dominio.013
TEMP.dominio.014

D:Documents and Settings>

Pero esto no funciona:
-------------------------------
D:Documents and Settings>dir /B temp* | rmdir /s /q
La sintaxis del comando no es correcta.

D:Documents and Settings>

Que puede ser ?
Alguna otra forma de hacerlo ?
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Borrar subdirectorios con rmdir

Publicado por Antoni Masana (295 intervenciones) el 05/10/2008 11:46:22
No funciona porque hay algunos comandos que no permiten la entrada por standard input entre ellos RD o RMDIR que es lo mismo.

La solución seria:

@ECHO OFF
DIR /B TEMP* >FILE.TXT
FOR /F %%A IN ( FILE.TXT) DO RMDIR /S /Q "%%A"
DEL FILE.TXT
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar