1.- Crea la siguiente estructura jerrquica de directorios.
PRINCI- DOCS- PROGRAM- APUNTES- DOCS- EXCEL- WORD
2.- Genera copindolos desde la pantalla los siguientes archivos: fichero.txt y fichero2.txt (en princip! doc1.txt y doc2.txt (en docs! te"a1.doc y te"a2.doc (en siste"as. COPY CON FICHERO.TXT COPY CON FICHERO2.TXT CD DOCS COPY CON DOC1.TXT COPY CON DOC2.TXT CD.. CD SISTEMAS COPY CON TEMA1.DOC COPY CON TEMA2.DOC #.- $sts en siste"as! sit%ate en progra". &a'lo de todas las for"as que sepas. 1. CD ..\..\PROGRAM 2. CD C:\PRINCI\PROGRAM 3. CD.. CD.. CD PROGRAN (.- )ntroduce co"o fecha del siste"a la de tu naci"iento. *de cuntas for"as puedes hacerlo+ 1. DATE 13-08-198 2. DATE -POSTERIORMENTE SE PULSA INTRO Y LA NUE!A FECHA "UEDA INSERTA ,.- -etrasa la hora del siste"a #:(,:1,. 1. TIME 3:#:1# ..- /i"pia la pantalla. 1.CLS$INTRO 0.- 1ctuali'a fecha y hora del siste"a. *de cuntas for"as puedes hacerlo+ 1. DATE 2. DATE 30-0-200# 3.TIME . TIME 1:0#:1# 2.- 3isuali'a la ayuda de la orden 4ro"pt 1.PROMPT %& 5.- 6odifica el s7"8olo del siste"a que apare'ca la hora y tu no"8re. 1.PROMPT 'T RU(EN G) RAMIRO 'G 19.- 3isuali'a la ayuda de la orden :ir. 1.DIR %& 11.- *C;"o averiguas el directorio activo en que te encuentras+ 1.CD MUESTRA EL DIRECTORIO ACTI!O EN EL "UE NOS ENCONTRAMOS 12.- 6odifica el pro"pt del siste"a para dejarlo co"o antes (indica el directorio activo. 1.PROMPT *P*G 1#.-/ista el contenido del directorio 4rincip con los directorios antes de los archivos ordenados alfa8<tica"ente por la extensi;n. 1. CD.. 2. DIR%O+, 1(.- /ista el contenido del directorio 4rincip ordenado por ta"a=o. 6uestra ta"8i<n los archivos del nivel inferior. 1.DIR %O+- %S 1,.- -eali'a el ejercicio anterior pero desde el directorio >. )ntroduce el par"etro necesario para ver la infor"aci;n de for"a paginada. 1.CD \ 2.DIR %O+- %S %P 1..- ?it%ate en progra". @tili'ando una trayectoria relativa! crea el directorio AnuevoB dentro de Cord. 1.CD C: \PRINCIP\PROGRAM 2.MD ..\DOCS\WORD\NUE!O 10.- ?it%ate en Cord y ca"8ia el no"8re del directorio AnuevoB por AtextosB. *de cuntas for"as puedes hacerlo+ CD.. CD DOCS CD WORD 1.REN NUE!O TEXTOS 2.MO!E NUE!O TEXTOS 12.- Copia los archivos del directorio AprincipBen el directorio AdocsB! pero con extensi;n .8aD. CD ..\.. 1.COPY ... DOCS\..(A/ 15.- Copia los archivos que contengan un 2 del directorio AdocsB al directorio AtextosB. CD DOCS 1.COPY .2.. WORD\TEXTOS 29.- 3isuali'a el contenido de los ficheros del directorios AtextosB. CD WORD CD TEXTOS 1.TYPE DOC2.TXT 2. TYPE FICHERO2.(A/ 21.- Copia los ficheros en uno solo lla"ado Afusi;n.txtB. 1.COPY DOC2.TXT$FICHERO2.(A/ FUSION.TXT 22.- 3isuali'a el contenido de este nuevo fichero. 1.TYPE FUSION.TXT 2#.- 6ueve el fichero Afusi;nB al directorio AexcelB. 1.MO!E FUSION.TXT ..\..\EXCEL 2(.- Crea un fichero copindolo desde la pantalla en el directorio anterior. ?e lla"ar Aprue8a1.txtB. 1.COPY CON PRUE(A1.TXT 2,.- 6ueve el fichero Aprue8a1.txtB al directorio AnuevoB dentro de AprincipB. $l directorio AnuevoBno existe. CD.. CD.. MD NUE!O CD DOCS CD EXCEL 1.MO!E PRUE(1.TXT ..\..\NUE!O 2..- 3isuali'a el fichero Aprue8a1.txtB. CD.. CD.. CD NUE!O TYPE PRUE(A1.TXT 20.- $li"ina el directorio AnuevoB y su contenido. )ndica todos los co"andos que puedes usar. 1. CD.. DELTREE NUE!O 0 DEL ... CD.. RE NUE!O 22.- 6ueve el fichero Afusi;n.txtB al directorio AtextosB pero con el no"8re Aunion.docB. 1.MO!E FUSION.TXT ..\WORD\TEXTOS\UNION.DOC 25.- 3isuali'a atri8utos de ficheros del directorio AprincipB y de sus su8directorios. 1.ATTRI( %S #9.- ?it%ate en Aprogra"B y visuali'a atri8utos de los ficheros del directorio AtextosB. CD PROGRM 1.ATTRI( C: \PRINCIP\DOC\WORD\TEXTOS #1.- ?it%ate en AtextosB. 3isuali'a los atri8utos de los ficheros con extensi;n A.txtB. CD.. CD DOCS CD TEXTOS ATTRI( ..TXT #2.- Copia los ficheros del directorio Asiste"asB en el directorio AtextosB. 1.COPY ... ..\..\..\DOCS\WORD\TEXTOS ##.- 1signa el atri8uto de solo lectura a los archivos del directorio AtextosB. 1.ATTRI( $R ... #(.- )ntenta 8orrar los ficheros de este directorio. Eo utilices A:$/F-$$B 1.DEL ... #,.- Guita el atri8uto de s;lo lectura a los archivos del fichero AtextosB. 1.ATTRI( -R ... #..- 3isuali'a los atri8utos del directorio AtextosB. )ndica las for"as para hacerlos. 1.ATTRI( #0.- 1signa el atri8uto oculto a los ficheros con extensi;n txt. 1.ATTRI( $H ..TXT #2.- 3isuali'a los ficheros del directorio AtextosB. 1.DIR ... . LOS TXT NO APARECEN. #5.- Guita los atri8utos de archivo y de lectura a los archivos con extensi;n 8aD. 1.ATTRI( -H -A ..(A/ (9.- Guita el atri8uto de oculto de los ficheros con extensi;n txt. 1.ATTRI( -H ..TXT (1.- 6odifica un archivo con extensi;n 8aD. @tili'a el Aedit no"8re del archivo con extensi;nB. 1.EDIT FICHERO2.(A/ (2.- 6isuali'a los atri8utos de los archivos con extensi;n 8aD. *qu< ocurre+ 1.TODOS TIENEN EL ATRI(UTO A1 NO OCURRE NADA (#.- 1signa el atri8uto de lectura a un archivo con extensi;n .8aD. 1.ATTRI( $R ..(A/ ((.- 6odifica archivo anterior con extensi;n .8aD. utili'a el Aedit no"8re del archivo siste"asB. *qu< ocurre+ 1.EDIT FICHERO2.(A/ NO MODIFICA (,.- Copia un archivo .8aD que no tenga el atri8uto de archivo! en el directorio siste"as. 3isuali'a los atri8utos del fichero copiado *qu< ocurre+ 1."UE TIENE ATRI(UTO DE TIPO A Y PERMITE MODIFICARLO (..- Copia so8re el directorio Aprogra"B toda la estructura de ficheros y directorios que cuelga del directorio AapuntesB. 1.XCOPY ... ..\PROGRAM\ %S (0. 3isuali'a ayuda de for"at 1.FORMAT %& (2. )ndica que tendr7as que hacer para for"atear un disquete para que tenga cargado el n%cleo del siste"a! teniendo en cuenta que no es un disco de 029 D8. 1.FORMAT A: %F:220 %S (5. 3isuali'a ayuda de ?H? 1.SYS %& ,9. *:e cuantas for"as puedes crear un disco de arranque+ 1. FORMAT A: %S 0 SYS A: ,1. 3isuali'a ayuda de disDcopy 1.DIS/COPY %& ,2. )ntroduce etiqueta al disco 1.LA(EL NOM(RE ,#. 3isuali'a trayectorias de 8%squeda de archivos ejecuta8les. 1.PATH ,(. 1signa una unidad l;gica a la trayectoria de acceso del directorio ItextosJ. 1.SU(ST (: C:\ PRINCIP\DOCS\WORD\TEXTOS ,,. Crea un fichero que se lla"e IayudaJ con la ayuda del co"ando sys. 1.SYS %&3AYUDA ,.. $li"ina unidad virtual creada anterior"ente. 1.SU(ST %D (: ,0. $li"ina la etiqueta creada anterior"ente. 1.LA(EL S ,2. $li"ina toda la estructura creada en esta prctica. 1.DELTREE PRINCP ,5. $jecuta la orden IC&K:?KJ 1.CH/DS/ .9. L8serva el resultado de la ejecuci;n de las ordenes: 0 4567-869: ORDENA LA SALIDA DEL COMANDO DIR 0 4563:86,: CREA UN FICHERO "UE SE LLAMA MORE 0 -8693456: PIDE UNOS DATOS POR PANTALLA Y LOS ALMACENA EN UN DIRECTORIO LLAMADO DIR 0 :86,;456: SI EXISTE EL DIRECTORIO DIR TOMA LOS DATOS DE <L 0 -869: PIDE DATOS AL USUARIO Y LOS ORDENA 0 :86,: MIDE DATOS AL USUARIO Y LOS PAGINA .1. Crea un fichero con la ayuda del co"ando IchDdsDJ! ll"alo Iayuda1.docJ 1.CH/DS/ %& 3 FICHERO .2. $jecuta el co"ando necesario para ver! sola"ente! el juego de caracteres activo de tu ordenador. 1.DIR 7 FIND =13%12%01> .#. )nterpreta la infor"aci;n que te ofrece el co"ando I"e"J MEM: OFRECE INFORMACI?N SO(RE LA MEMORIA CON!ENCIONAL Y EL TAMA@O MAXIMO UTILIBA(LE. .(. *:e qu< te infor"a el co"ando IDey8J+ /EY(: MUESTRA LA PAGINA DE C?DIGOS ACTI!A Y EL C?DIGO ACTUAL DEL TECLADO. .,. Crear un fichero con el co"ando I"odeJ! ll"alo Iayuda2.docJ 1.MODE 3 AYUDA2.DOC ... 3isuali'a el contenido de ayuda2.doc y expl7calo 1.TYPE AYUDA2.DOC 7 MORE . MUESTRA INFORMACION SO(RE DISPOSITI!OS RECONOCIDOS .0. Genera un fichero lla"ado ItextoJ desde el teclado 1.COPY CON TEXTO .2. -eali'a una copia de ItextoJ en el "is"o lugar lla"ada IcopiaJ *de cuntas for"as puedes hacerlo+ 1.COPY TEXTO COPIA .5. 1=ade el contenido del fichero ItextoJ a IcopiaJ 1.TYPE TEXTO 33 COPIA 09. 3isuali'a el contenido de IcopiaJ. 1.TYPE COPIA 01. 1=ade el contenido de Iayuda1.docJ a Iayuda2.docJ 1.TYPE AYUDA1.DOC 33 AYUDA2.DOC 02. 3isuali'a el contenido Iayuda2.docJ de for"a paginada. 1.TYPE AYUDA2.DOC 7 MORE 0#. )ndica la orden necesaria para preparar un disquete y tra8ajar con <l 1.FORMAT A: 0(. 3isuali'a todos los ficheros del directorio c:> que han sido creados o "odificados el 1, de enero de 2992 1.DIR 7 FIND =1#%01%02> 0,. Crea la siguiente estructura de datos: MD PRINCIP MD DATOS MD C CD C MD PROGRAM MD ECERCICI MD RESULT CD ECERCICI MD NUE!OS MD RE!ISADO 0.. )ndica las for"as que tienes para 8orrar el directorio IejerciciJ 1. SE (ORRAN LOS DIRECTORIOS HICOS Y SE (ORRA EL DIRECTORIO CON RD 2.DELTREE ECERCICI1 (ORRA TODO 00. :esde Iprogra"aJ crea dos directorios (c. :at y c. MaD en el directorio IresultJ 1.MD ..\RESULT\C.DAT 1.MD ..\RESULT\C.(A/ 02. :esde Iprogra"aJ! crea en el directorio ra7'! el fichero ItextoJ cuyo contenido sea la ayuda de la orden copy. 1.COPY COPY %& 3 TEXTO A:\TEXTO 05.$n el directorio Iprogra"aJ crea tres ficheros: texto.txt! texto.daD y texto1.8as. el contenido de cada uno de ellos ser la ayuda de las ;rdenes cd! rd y "d. CD PROGRAM CD %& 3 TEXTO.TXT RD %& 3 TEXTO.(A/ MD %& 3 TEXTO1.(AS 29. $xplica que hace el siguiente co"ando: for N3 in (O.txt O.8as do echo N3. !ISUALIBA EN PANTALLA TODOS LOS ARCHI!OS CON TXT O (AS. 21.Copia desde progra"a al directorio IresultJ los archivos cuyos no"8res e"pie'an por tex y cuyos dos pri"eros caracteres de la extensi;n sea 8aD. 1. COPY TEX..(A& ..\RESULT 2.FOR D! IN ETEX..(A&F DO COPY D! ..\RESULT 22. -eno"8rar en IresultJ el fichero Itexto1.8asJ por texto1.8aD. 1.REN TEXTO1.(AS TEXTO1.(A/ 2#. Copia todos los archivos del directorio en un archivo lla"ado ItotalJ en el ra7'. 1.COPY ... A:\TOTAL 2(.Ca"8ia el no"8re del directorio IdatosJ por el de Idatos.datJ. 1.REN DATOS DATOS.DAT 2,.Ca"8ia la extensi;n de todos los archivos del directorio IresultJ por la extensi;n .dat. 1.REN ... ..DAT 2..6ueve el fichero Itexto.datJ del directorio IresultJ al directorio Idatos.datJ con el no"8re de Itexto1.datJ. 1.MO!E TEXTO.DAT ..\..\DATOS.DAT\TEXTO1.DAT 20.3isuali'a el contenido de ItotalJ. 1.TYPE TOTAL 22.Morra todos los archivos del directorio Iprogra"aJ cuya pri"era letra de la extensi;n sea 8. 1.DEL ..(. 25.Crea en IresultJ tres ficheros(fich1! fich2! dich#. $l tercer fichero tiene que contener en la pri"era l7nea tu no"8re! en la segunda la edad y en la tercera tu ciudad. COPY CON FICH1 COPY CON FICH2 COPY CON FICH3 59.3isuali'a las l7neas que no contienen la edad del fichero anterior. 1.TYPE FICH3 7 FIND %! =19> 51.4on el atri8uto de solo lectura a los tres ficheros anteriores. 1.ATTRI( $R FICH& 52.3isuali'a los atri8utos de los archivos del directorio IresultJ. 1.ATTRI( 5#.Morra el directorio IresultJ. )ndica las for"as que tienes de hacerlo. 1. DELTREE RESULT 2. DEL ... CD.. RD RESULT 5(.Morra el directorio Idatos.datJ y el archivo ItotalJ. 1.DELTREE DATOS.DAT 2.DEL TOTAL 5,.Crea u fichero Ipri"ero.8atJ! que "uestre la fecha! li"pie la pantalla! liste los directorios del directorio activo y "uestre la versi;n del ?.L. EDIT PRIMRO.(AT G ECHO OFF DATE CLS DIR ... !ER 5..Crea un fichero Isegundo.8atJ que visualice! haga una pausa y copie el fichero que pasa"os! al directorio ra7'. EDIT SEGUNDO.(AT G ECHO OFF TYPE D1 PAUSE COPY D1 C:\ 50.Crea un fichero Itercero.8atJ que liste el directorio que pasa"os! visualice el archivo que pasa"os y copie el tercero en el ra7' de a: EDIT TERCERO.(AT G ECHO OFF DIR D1 TYPE D2 COPY D3 A:\ 52.Crea un fichero Icuarto.8atJ que indique si el fichero que pasa"os existe en a:>. EDIT CUARTO.(AT G ECHO OFF IF EXIST A:\D1 IF NOT EXIST A:\D1 55.Crea un fichero Iquinto.8atJ que indique si existe un directorio que pasa"os en c:>. EDIT "UINTO.(AT G ECHO OFF IF EXIST C:\D1\NUL IF NOT EXIST C:\D1\NUL 199.Crea un fichero Isexto.8atJ que nos pondr co"o directorio y unidad activa el directorio ra7' de a! si pulsa"os la tecla 1! en el ra7' c si pulsa"os C! y en el directorio con vuestro no"8re si pulsa"os M. tiene que existir una opci;n IsalirJ. H la tecla por defecto es la 1(0seg! EDIT SEXTO.(AT G ECHO OFF CLS ECHO. ECHO A. PARA ACCEDER AL DIRECTORIO A:\ ECHO (. PARA ACCEDER AL DIRECTORIO PERSONAL. ECHO C. PARA ACCEDER AL DIRECTORIO C:\ ECHO S. SALIR ECHO. CHOICE ELIGE UN OPCI?N %C:A(CS %T:A12 ECHO. IF ERRORLE!EL GOTO :FIN IF ERRORLE!EL 3 GOTO :RAIBC IF ERRORLE!EL 2 GOTO :RAIB( IF ERRORLE!EL 1 GOTO :RAIBA :RAIBA A: CD A:\ GOTO :FIN :RAIB( CD C:\DAI\ACGM GOTO :FIN :RAIBC CD C:\ GOTO :FIN 191.Crea un fichero Isiete.8atJ que "uestre las once pala8ras que pase"os. EDIT SIETE.(AT G ECHO OFF ECHO D1 ECHO D2 ECHO D3 ECHO D ECHO D# ECHO DH ECHO D2 ECHO D8 ECHO D9 SHIFT ECHO D9 SHIFT ECHO D9 192.Crea un archivo Iocho.8atJ q "uestre el pri"er fichero que pasa"os y que 8orre el segundo. EDIT OCHO.(AT G ECHO OFF TYPE D1 IF NOT EXIST D2 ECHO EL FICHERO D2 NO EXISTE IF EXIT D2 DEL D2 19#.$scri8e q pasa el ejecutar este fichero 8atch: G,IJ8 8KK CL- G898 MNO9 EIJ8 ,-9N:8- PQ+NO48 CL- :MNO9 G898 K5O :K5O "UE NO SE ECECUTA ECHO ESTAMOS CUGANDO Y CLS1 POR"UE EL GOTO LAS SALTA. 19(. Crea en el ra7' tres directorios: conta8i! no"inas y factura. $n cada uno crea dos ficheros con extensiones cnt! no" y fac. MD CONTA(I MD NOMINAS MD FACTURAS CD CONTA(I EDIT CONT1.CNT EDIT CONT2.CNT CD.. CD NOMINAS EDIT NOMINA1.NOM EDIT NOMINA2.NOM CD.. CD FACTURAS EDIT FACT1.FAC EDIT FACT2.FAC 19,. Crea un fichero Inueve.8atJ! que nos per"ita crear copias de seguridad en el disquete! de los archivos de conta8ilidad! n;"inas y facturas. Fiene que aparecer un "en% con las tres opciones y otra para salir. 1l elegir una opci;n nos tiene que aparecer un "ensaje indicndonos que introdu'ca"os el disquete. Eos tiene que dar tie"po a hacer esta operaci;n. ?e nos tiene que dar la oportunidad de poder ejecutar las tres opciones. ?;lo sali"os con ?alir. Crea tres varia8les con la ruta de los tres directorios. EDIT NUE!E.(AT G ECHO OFF CLS SET CRC:\CONTA(I SET NRC:\NOMINAS SET FRC:\FACTURAS :MENU ECHO. ECHO A. REALIBAR LA COPIA DE SEGURIDAD DE CONTA(ILIDAD. ECHO (. REALIBAR LA COPIA DE SEGURIDAD DE NOMINAS. ECHO C. REALIBAR LA COPIA DE SEGURIDAD DE FACTURAS. ECHO S. SALIR. ECHO. CHOICE PULSA LA OPCI?N DESEADA. %C:A(CS ECHO. IF ERRORLE!EL GOTO :FIN IF ERRORLE!EL 3 GOTO :FAC IF ERRORLE!EL 2 GOTO :NOM IF ERRORLE!EL 1 GOTO :CON :CON ECHO INTRODUBCA EL DISCO PAUSE COPY DCD A: GOTO :MENU :NOM ECHO INTRODUBCA EL DISCO PAUSE COPY DND A: GOTO :MENU :FAC ECHO INTRODUBCA EL DISCO PAUSE COPY DFD A: GOTO :MENU 19.. Crea un fichero Idie'.8atJ! que lo que va a hacer es li"piar la pantalla! "ostrarnos la fecha! la hora y la versi;n de nuestro siste"a operativo. EDIT DIEB.(AT G ECHO OFF CLS DATE TIME !ER 190. Crea (dentro de tu disco de tra8ajo! en el directorio anterior otro archivo lla"ado Ionce.8atJ que diga la versi;n del siste"a operativo que tienes cargada! el no"8re de tu disco de practicas y el no"8re del disco duro. EDIT ONCE.(AT G ECHO OFF !ER !OL A: !OL C: 192. Crea un archivo lla"ado Idoce.8atJ! que ca"8ie el 4-L64F de tu ordenador! de "odo que en lugar de C:>P! el nuevo s7"8olo del siste"a presente tu no"8re. 1de"s! incluye la orden correspondiente para que co"prue8e que tu disquete no tiene virus. EDIT DOCE.(AT G ECHO OFF PROMPT ANTONIO COS< MSA! A: 195. Crea el fichero Itrece.8atJ que 8orre la pantalla y que vuelva al pro"pt ha8itual del siste"a. EDIT TRECE.(AT G ECHO OFF CLS PROMPT 'P'G 119. Crea un fichero Icatorce.8atJ que li"pie la pantalla! co"prue8e si he"os introducido alg%n par"etro! si no lo he"os introducido finali'a "ostrando un "ensaje. ?i se ha introducido! co"prue8a si existe alg%n fichero en el directorio actual! cuyo no"8re coincida con el par"etro! en este caso copia el fichero al disquete. $n caso contrario nos dar un "ensaje de error. EDIT CATORCE.(AT G ECHO OFF CLS IF =D1> R R => GOTO :MS IF EXIST D1 GOTO :COPIAR IF NOT EXIST D1 GOTO :ERROR :ERROR ECHO EL FICHERO NO EXISTE GOTO :FIN :COPIAR COPY D1 A: GOTO :FIN :MS ECHO NO SE HAN INTRODUCIDO PARAMETROS GOTO :FIN 111. -eali'a un proceso Iquince.8atJ que "uestre al usuario un "en% donde se le de la opci;n a for"atear discos de alta o de 8aja densidad y que realice el for"ateo indicado sa8iendo que la disquetera de que se dispone es de #!, pulgadas. EDIT "UINCE.(AT G ECHO OFF ECHO A. FORMATEAR DISCOS DE ALTA DENSIDAD. ECHO (. FORMATEAR DISCOS DE (ACA DENSIDAD. ECHO. CHOICE INTRODUBCA EL FORMATO DESEADO %C:A( ECHO. IF ERRORLE!EL 2 GOTO :F( IF ERRORLE!EL 1 GOTO :FA :FA FORMAT A: %F: 10 GOTO :FIN :F( FORMAT A: %F: 220 GOTO :FIN :FIN 112. -eali'a un proceso J1..8atJ que per"ita la instalaci;n de una aplicaci;n que de8er ser su"inistrada en disquete. $l proceso por lotes de8er crear! si no existe! el directorio ML$ que ser d;nde resida la aplicaci;n! copiar todos los ficheros del disco y "ostrar "ensajes despu<s de cada operaci;n. EDIT 1H.(AT G ECHO OFF IF NOT EXIST C:\(OE\NUL MD C:\(OE ECHO EL DIRECTORIO ESTA CREADO COPY A:... C:\(OE ECHO LA COPIA SE HA REALIBADO. 11#.Crea un fichero J10.8atJ que "ueva los ficheros con una extensi;n deter"inada! de un directorio de origen a otro de destino. /os directorios de origen y de destino! as7 co"o la extensi;n de los ficheros se pasarn co"o par"etros! pri"ero los directorios y seguida"ente la extensi;n. EDIT 12.(AT G ECHO OFF MO!E D1\..D2 D3 11(.Crea un fichero J12.8atJ que proporcione por pantalla un listado de todos los ficheros que tengan extensi;n deter"inada! despu<s que el siste"a se detenga hasta que se presione cualquier tecla y luego copie todos estos ficheros al disquete de la unidad 1. EDIT 18.(AT G ECHO OFF DIR ..D1 PAUSE COPY D1 A:\ 11,.Crea un fichero J15.8atJ para copiar un fichero cualquiera! del directorio ra7' del disco duro! a un disquete d la unidad 1. se tiene que detener el siste"a hasta que se co"prue8e que el disquete de dicha unidad es el deseado. EDIT 19.(AT G ECHO OFF ECHO INTRODUBCA UN DISCO PAUSE COPY ..D1 A: 11..Crea un fichero J29.8atJ para copiar un fichero del directorio ra7' del disco duro en un disquete de la unidad 1! pero! piensa en la posi8ilidad de existencia de un archivo en el disquete con el "is"o no"8re que el q se va a copiar! en cuyo caso! si existe <ste no se llevar a ca8o el proceso de la copia. EDIT !EINTE.(AT G ECHO OFF ECHO INTRODUBCA EL DISCO. PAUSE IF EXIST A:\D1 GOTO :ERROR COPY C:\D1 A: GOTO :FIN :ERROR ECHO EL ARCHI!O EXISTE GOTO :FIN :FIN 110.Crea un fichero J21.8atJ tal que si el pri"er par"etro ree"pla'a8le es una ItJ visualice el fichero que se ha introducido co"o segundo par"etro! y si es una IdJ lo 8orreQ en cada uno de los casos ha de aparecer en pantalla un "ensaje indicando lo que va a ocurrir. EDIT 21.(AT G ECHO OFF IF D1 R R T GOTO :!ISUAL IF D1 R R P GOTO :(ORRAR IF =D2> R R => GOTO :MS :!ISUAL ECHO EL FICHERO SE !A A !ISUALIBAR PAUSE TYPE D2 7 MORE GOTO :FIN :(ORRAR ECHO EL FICHERO SE !A A (ORRAR PAUSE DEL D2 GOTO :FIN :MS ECHO NO SE HAN INTRODUCIDO PARAMETROS GOTO :FIN :FIN 112.Crea un fichero J22.8atJ que ad"ita co"o par"etro el no"8re de un fichero y dependiendo de si existe o no! "uestre su contenido paginado o indique un "ensaje de error. EDIT 22.(AT G ECHO OFF IF EXIST D1 GOTO :MS IF NOT EXIST D1 GOTO :ERROR :ERROR ECHO EL FICHERO NO EXISTE GOTO :FIN :MS ECHO EL FICHERO EXISTE TYPE D1 7 MORE GOTO :FIN :FIN 115. Crea un fichero J2#.8atJ que "ediante un "en% de opciones! per"ita visuali'ar el contenido del directorio activo! volver al directorio padre o "ostrar el contenido del directorio ra7'. EDIT 23.(AT G ECHO OFF CLS :MENU ECHO ELIGE LA OPCI?N CORRECTA ECHO. ECHO A. !ISUALIBAR EL CONTENIDO DEL DIRECTORIO ACTI!O. ECHO (. !OL!ER AL DIRECTORIO ACTI!O. ECHO C. MOSTRAR EL CONTENIDO DEL DIRECTORIO RASB. ECHO S. SALIR. ECHO. CHOICE ELIGE UNA OPCI?N %C: A(CS IF ERRORLE!EL GOTO :FIN IF ERRORLE!EL 3 GOTO :RAIB IF ERRORLE!EL 2 GOTO :PADRE IF ERRORLE!EL 1 GOTO :!ISUAL :!ISUAL DIR GOTO :MENU :PADRE CD.. GOTO :MENU :RAIB DIR C:\ GOTO :MENU WORD SISTEMAS DOCS APUNTES PROGRAM PRINCIP % EXCEL