elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 06:59  


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  Borrar solo subdirectorios sin saber nombre [Batch]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Borrar solo subdirectorios sin saber nombre [Batch]  (Leído 1,554 veces)
TheTroyanDark

Desconectado Desconectado

Mensajes: 141


Echo "Aprendiendo Batch."


Ver Perfil
Borrar solo subdirectorios sin saber nombre [Batch]
« en: 27 Julio 2011, 04:18 »

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

Código:
rd /s /q C:\test\

 :huh:


En línea

"Pensando en Batch" XD
Darioxhcx


Desconectado Desconectado

Mensajes: 2.150


Ver Perfil
Re: Borrar solo subdirectorios sin saber nombre [Batch]
« Respuesta #1 en: 27 Julio 2011, 04:33 »

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


En línea

Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Moderador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: Borrar solo subdirectorios sin saber nombre [Batch]
« Respuesta #2 en: 27 Julio 2011, 05:36 »

Prueba con :
rd /s /q c:\test\*
En línea

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

leorocko13@hotmail.com
https://github.com/leogtzr/
pitoloko


Desconectado Desconectado

Mensajes: 2.500


Ver Perfil
Re: Borrar solo subdirectorios sin saber nombre [Batch]
« Respuesta #3 en: 27 Julio 2011, 20:26 »

Código
@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.
« Última modificación: 27 Julio 2011, 20:28 por pitoloko » En línea

pa que
TheTroyanDark

Desconectado Desconectado

Mensajes: 141


Echo "Aprendiendo Batch."


Ver Perfil
Re: Borrar solo subdirectorios sin saber nombre [Batch]
« Respuesta #4 en: 27 Julio 2011, 22:26 »

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

Bueno gracias de nuevo a ambos.  ;-)
En línea

"Pensando en Batch" XD
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Moderador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: Borrar solo subdirectorios sin saber nombre [Batch]
« Respuesta #5 en: 28 Julio 2011, 22:36 »

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
forfiles /p .\lala /s /c "cmd /c if @isdir==TRUE rd /s /q @file"

Pero solo en Windows 7 :D
« Última modificación: 28 Julio 2011, 23:08 por Leo Gutiérrez. » En línea

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

leorocko13@hotmail.com
https://github.com/leogtzr/
TheTroyanDark

Desconectado Desconectado

Mensajes: 141


Echo "Aprendiendo Batch."


Ver Perfil
Re: Borrar solo subdirectorios sin saber nombre [Batch]
« Respuesta #6 en: 29 Julio 2011, 03:48 »

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
En línea

"Pensando en Batch" XD
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines