Você está na página 1de 5

ORDENES CMD 1) Situar su directorio actual en C:\agenda Suponemos que nuestra unidad actual es C: cd c:\agenda 2) Crear el directorio a:\agenda2

md a:\agenda2 3) Copiar agenda1 al directorio agenda2 de la unidad a: cp agenda1 a:\agenda2 4) Mostrar en pantalla el contenido del directorio actual dir 5) Averigue su directorio actual e indquelo cd (debe salir c:\agenda) 6) Mostrar en pantalla el contenido de agenda1 type agenda1 7) Mostrar en pantalla el contenido de agenda2 type agenda2 8) Mostrar en pantalla el contenido de agenda1 seguido del contenido de agenda2 type agenda1 agenda2 (No funciona, type solo toma un argumento) 9) Cambiar el nombre de agenda1 y agenda2 por agenda1.txt y agenda2.txt respectivamente. rename * *.txt 10) Eliminar el archivo agenda1 del directorio agenda2 situado en el raz de la unidad a: del a:\agenda2\agenda1 11) Copiar el archivo agenda2.txt al directorio a:\agenda2 copy agenda2.txt a:\agenda2 12) Eliminar del directorio actual todos los archivos con extensin ".txt" del *.txt 13) Obtener el archivo agenda.txt como copia de a:\agenda2\agenda2.txt copy a:\agenda2\agenda2.txt agenda.txt 14) Mostrar el contenido de c:\agenda\agenda.txt type agenda.txt 15) Poner como directorio actual de a: el directorio a:\agenda2 cd a:\agenda2 16) Poner como unidad actual la "unidad a:" a: 17) Mostrar el contenido de su directorio actual y escribir el resultado dir (Debe salir agenda2.txt) 18) Mostrar el contenido de agenda2.txt de su directorio actual

type agenda2.txt 19) Copiar agenda2.txt al directorio raiz de a: y eliminar el original (move) move agenda2.txt a:\ 20) Observar los atributos de todos los archivos del directorio c:\agenda attrib c:\agenda\*.* 21) Ocultar el archivo c:\agenda\agenda.txt attrib +H c:\agenda\agenda.txt 22) Des-Ocultar el archivo c:\agenda\agenda.txt attrib -H c:\agenda\agenda.txt 23) Hacer que agenda.txt sea un archivo de solo lectura attrib +R c:\agenda\agenda.txt 24) Edite agenda.txt para aadir un nombre. Explique qu pasa al salvar edit c:\agenda\agenda.txt Al salvar no nos deja, porque es un archivo de solo lectura

Ejercicio : Papelera
Consiste en realizar los programas tpicos de un servicio de borrado y recuperacin de archivos. Para que la recuperacin sea posible los archivos no se eliminan realmente sino que se mueven a un directorio especial, del que despus pueden eliminarse definitivamente o recuperarse. Realiza un programa BAT denominado papelera.bat que mueva el archivo pasado como argumento a un directorio predeterminado, cuyo nombre se encuentra en la variable de entorno PAPELERA. Realiza el programa lista.bat que muestre un listado de los archivos y o directorios eliminados con la orden papelera.bat. Realiza un programa recupera.bat al que se le puede pasar como argumento el nombre del archivo que queremos recuperar. Este programa mueve el archivo dado desde el directorio papelera a nuestro directorio actual.

Solucin Papelera Papelera.bat @Echo off Move %1 %PAPELERA% Lista.bat @Echo off Dir %PAPELERA% Recupera.bat @Echo off Move %PAPELERA%\%1 .

Utilizacin Primero creamos el directorio para los archivos borrados: cd c:\trabajo mkdir papelera Luego damos un valor a la variable de entorno papelera: set PAPELERA=c:\trabajo\mapelera. Ahora podemos probar a borrar, listar y recuperar un archivo : Creo un archivo denominado carta.txt Echo Hola buenos dias > carta.txt Lo elimino con la orden papelera carta.txt el archivo debe haber pasado al directorio c:\trabajo\papelera Listo los archivos borrados con la orden Lista Deben aparecer los archivos eliminados con la orden papelera. Por ltimo pruebo la recuperacin Recupera carta.txt El archivo carta.txt se mueve desde la papelera a mi directorio en curso.

Ejercicio : Agenda telefnica


Realizacin de una agenda de telfonos con programas CL. Crea un directorio en el directorio de trabajo denominado agenda y dentro de el introduce todos los archivos necesarios para la agenda. El diseo es el siguiente : El archivo agenda.txt contendr una lista de nombres y nmeros de telfono. Cada lnea del archivo contendr un nombre y un telfono. El nombre tiene reservadas las columnas 1 a 25 y el telefono la 28 a la 38. Se realizarn los siguientes programas: a) nuevo.bat : Aadir un nuevo contacto. Su sintaxis es la siguiente nuevo nombre telefono b) busca.bat : Para buscar un nombre o nmero en la agenda. Muestra en pantalla el contacto cuyo nombre o numero de telfono es el dado. busca {nombre|telefono} c) lista.bat : Para obtener un listado ordenado por nombre de contacto lista d) listat.bat: Para obtener un listado en pantalla ordenado por nmero de telfono. listat e) borra.bat: Para eliminar el contacto con el nombre o nmero dado borra {nombre|numero}

Você também pode gostar