Borrar solo subdirectorios sin saber nombre [Batch]

Iniciado por Dany3j, 27 Julio 2011, 04:18 AM

0 Miembros y 1 Visitante están viendo este tema.

Dany3j

Hello tengo una pequeña duda como borro un subdirectorios de los cuales no se los nombres.

Ejemplo.

C:\test\?????
C:\test\?????
C:\test\?????

Pero sin borrar la carpeta principal que es test.

Hice esto pero y borrar los subdirectorios pero tambien la Carpeta test

rd /s /q C:\test\

:huh:
"Pensando en Batch" XD

Darioxhcx

for /D.. te va a ayudar bsatante o si no a lo sumo el /r
mira el tutorial de sdc q habla del uso del for
saludos

leogtz

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

SuperDraco

#3
Código (dos) [Seleccionar]
@echo off

REM visita Foro.ElHacker.Net
REM ...
Rem Si, me pagan por decirlo xD

Set Ruta=C:\Test
For /F "tokens=*" %%_ in ('Dir /B /AD "%RUTA%"') do (
     RD /S /Q "%RUTA%\%%_"
)

pause >nul
exit




saludos.
No he vuelto, solo estoy de paso.

Dany3j

Pues el codigo de pitoloko funciono perfecto. el tuyo no leo me imagino que no lo probaste.

Bueno gracias de nuevo a ambos.  ;-)
"Pensando en Batch" XD

leogtz

#5
Cita de: dany3j en 27 Julio 2011, 22:26 PM
Pues el codigo de pitoloko funciono perfecto. el tuyo no leo me imagino que no lo probaste.

Bueno gracias de nuevo a ambos.  ;-)

No, no lo probé, jaja, pensé que funcionaría, ahora lo pruebo y comento.

Ya vi que no funciona, la única manera es como la que puso pitoloko, esto quizá funcione...

Código (dos) [Seleccionar]
forfiles /p .\lala /s /c "cmd /c if @isdir==TRUE rd /s /q @file"

Pero solo en Windows 7 :D
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Dany3j

Ps si imagene que no lo habias probado. igual mañana uso tu codigo en mi pc con windows 7 porque esta tiene Xp y el de pitoloko si anda perfecto.  ;-) Gracias de nuevo
"Pensando en Batch" XD