Вы находитесь на странице: 1из 22

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

Вам также может понравиться