Ms-Dos - Ayuda ms-dos

 
Vista:

Ayuda ms-dos

Publicado por Swoood (1 intervención) el 29/04/2008 16:27:43
Buenas:
Saben como puedo hacer un fichero de proceso por lotes que haga esto:

El fichero de proceso por lotes script deberá comprobar que el directorio pasado como argumento exista y en ese caso ir borrando una a una las entradas que contenga. Si una de esas entradas es un fichero la borrará sin más, en el caso de ser un directorio, se invocará a sí mismo tomando como parámetro el nombre de dicho directorio aplicándose recursivamente. Para implementarlo NO se podrá emplear la opción /s de los comandos del o erase.

Ej:
C:
|----PRINCIP
|----DATOS
|----PRIMERA
| |------PROGRAMA
| |------EJERCICI
| |------NUEVOS
| |------REVISADO
|-----RESULT
|-----DOS

Si invocamos a BORRADIR desde la línea de comandos pasándole como argumento el directorio C:PRIMERA el resultado sería:

C:>BORRADIR C:PRIMERA
BORRADO REVISADO Y TODO LO QUE CONTIENE
BORRADO NUEVOS Y TODO LO QUE CONTIENE
BORRADO EJERCICI Y TODO LO QUE CONTIENE
BORRADO PROGRAMA Y TODO LO QUE CONTIENE
BORRADO PRIMERA Y TODO LO QUE CONTIENE

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:Ayuda ms-dos

Publicado por Antoni Masana (295 intervenciones) el 30/04/2008 06:36:18
Usa el comando RD /S y dejate de inventos.

Si es un ejercicio de clase te has equivocado de sitio, consulta los manuales.
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