Está en la página 1de 2

UNIDAD 4.

- Sistema Operativo Monopuesto (CMD) SISTEMAS INFORMÁTICOS

EJERCICIOS SOBRE FICHEROS BATCH

Ejercicio Nº 1.- Crea en tu carpeta personal el siguiente árbol de directorios:

EJERCICIOS

CONTAB COPIA BATS

DATOS

Ejercicio Nº 2.- Crea un fichero batch que borre la pantalla, nos muestre el mensaje “Esto es
una aplicación de contabilidad” y luego espere a que pulsemos una tecla para seguir. El
fichero estará en el directorio CONTAB y se llamará CONTAB.BAT

Ejercicio Nº 3.- Suponed que dentro de nuestro trabajo solemos situarnos en el directorio
CONTAB y ejecutar nuestro (ficticio) programa de contabilidad, y cuando terminamos de
trabajar, borramos la pantalla y volvemos a la carpeta EJERCICIOS; en vez de repetir
siempre estas operaciones queremos crear un fichero batch que llamaremos CONT.BAT y
que situaremos en el directorio CONTAB que haga dichas operaciones por nosotros.

Ejercicio Nº 4.- Crea un fichero batch en la carpeta EJERCICIOS, al que llamarás


MOSTRAR.BAT, tal que enviándole cualquier camino válido hacia un fichero de texto, nos
muestre el contenido de éste, ordenado y de forma paginada; al final nos pedirá que
pulsemos una tecla para terminar y borrará la pantalla.

Ejercicio Nº 5.- Crea un fichero Batch en el directorio EJERCICIOS llamado BUSCA.BAT,


que enviándole como parámetro una palabra y un fichero, nos muestre las líneas (con su
número de orden) donde esa palabra aparece en el fichero.

Ejercicio Nº 6.- Realiza un fichero Batch que tenga como parámetros de entrada dos
caminos a dos directorios y borre del 2º directorio todos los ficheros que ya existen en el
primer directorio.

I.E.S. “Trassierra” (Córdoba) 1


Departamento de Informática
UNIDAD 4.- Sistema Operativo Monopuesto (CMD) SISTEMAS INFORMÁTICOS

Ejercicio Nº 7.- Crea un fichero de procesamiento por lotes al que podamos indicarle un
camino a un directorio y un número indeterminado de parámetros, con las extensiones
(todas las que queramos) de los ficheros que queramos borrar. Este fichero se llamará
DELEXT.BAT y debe borrar todos los ficheros del directorio indicado que tengan cualquiera
de las extensiones indicadas como parámetros.

Ejercicio Nº 8.- Realiza un fichero Batch que enviándole como parámetros el nombre de un
fichero de texto y el camino a un directorio, compruebe si dicho fichero está en ese
directorio.
Si está, le debe añadir la línea: “Esta es la última línea”.
Si no está debe crearlo y su contenido será: “Esta es la primera línea”.

Ejercicio Nº 9.- Crea un fichero por lotes en el directorio EJERCICIOS al que se le pueda
enviar cualquier número de “pares” de parámetros. Cada par lo compone un nombre de
fichero o plantilla de ficheros con su camino completo y un número de 1 a 3 de tal forma que
se copiarán el/los ficheros del directorio especificado por el primer elemento del par en uno
de los siguientes directorios: CONTAB, DATOS o COPIA en función del número indicado.

Ejercicio Nº 10.- Mejora el fichero anterior de tal forma que por cada fichero que copie nos
muestre un mensaje que indique:
Se ha copiado el fichero xxxxxxxx en el directorio xxxxxxxx.

Ejercicio Nº 11.- Crea un fichero batch que borre todos los ficheros con extensión BAK de la
lista de caminos completos a directorios que le enviaremos como parámetros.

Ejercicio Nº 12.- Crea un fichero batch en el directorio EJERCICIOS al que se le pueda


enviar cualquier número de parámetros. Con el primer parámetro indicaremos una palabra
a buscar, y el resto de parámetros serán caminos absolutos a directorios. El programa debe
buscar la palabra indicada en todos los ficheros con extensión PAS de los distintos
directorios que se le indiquen, encontrando las líneas de los distintos ficheros en los que
aparezca dicha palabra. El resultado se guardará en un fichero temporal en el directorio
actual llamado SALIDA.TMP, y se mostrará por pantalla paginadamente.

I.E.S. “Trassierra” (Córdoba) 2


Departamento de Informática

También podría gustarte