Órdenes del ms-dos para el manejo de...

16
Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad aprenderás a: Utilizar las órdenes para la gestión de ficheros en MS-DOS. Conocer las características de los ficheros de configuración del MS-DOS. Utilizar las órdenes necesarias para la creación de ficheros de configuración del MS-DOS. Conocer los redireccionamientos y los filtros en MS-DOS. Identificar los tipos de redireccionamientos y los filtros que existen en MS-DOS.

Upload: lylien

Post on 15-Apr-2018

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

Órdenes del MS-DOS parael manejo de archivos 08

En esta Unidad aprenderás a:

Utilizar las órdenes para la gestiónde ficheros en MS-DOS.

Conocer las características de losficheros de configuración del MS-DOS.

Utilizar las órdenes necesarias parala creación de ficheros de configuracióndel MS-DOS.

Conocer los redireccionamientosy los filtros en MS-DOS.

Identificar los tiposde redireccionamientos y los filtrosque existen en MS-DOS.

Page 2: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

8. Órdenes del MS-DOS para el manejo de archivos

0891

8.1 Gestión de ficheros

Como hemos visto en unidades anteriores, hay dos ti-pos de ficheros fundamentales en MS-DOS y en casitodos los sistemas operativos:

Ficheros o archivos regulares.Directorios.

Los ficheros o archivos regulares suelen ser de dos tipos:

Ficheros ejecutables. Se pueden ejecutar direc-tamente escribiendo su nombre, sin extensión.Solamente son ejecutables los ficheros que tienenextensión COM, EXE o BAT.Ficheros de datos. No son ejecutables y contie-nen información de cualquier otro tipo.

En MS-DOS, los nombres de fichero pueden constar deuna o dos partes. La primera hace referencia al nombredel archivo, y puede tener una longitud mínima de uncarácter y un máximo de ocho. La segunda parte sellama extensión y, si existe, tendrá una longitud deuno a tres caracteres e irá separada del nombre por unpunto.

Algunas de las reglas para la formación de nombres dearchivo y directorio (que son las mismas) en MS-DOSson las siguientes:

No pueden contener espacios en blanco.Pueden ir en mayúsculas o en minúsculas.No pueden contener caracteres especiales excepto_ o ~.El mismo nombre de archivo se puede repetir endirectorios y unidades lógicas diferentes.Pueden contener números.No pueden tener el nombre de órdenes, dispositi-vos ni palabras reservadas.

Caracteres comodín

Los comodines se utilizan para identificar varios ficherosde una sola vez. Se llaman así porque pueden represen-tar a uno o varios caracteres en los nombres de fichero.

Los caracteres comodín en MS-DOS son los siguientes:

Carácter ?. Representa cualquier carácter válidoen el nombre de un fichero. Sólo sustituye o repre-senta a uno de ellos.

Carácter *. Representa uno o más caracteres váli-dos en el nombre de un fichero. Sustituye caracte-res por el principio, por el final o por el centro delnombre de archivo especificado.

8.1 Gestión de ficheros

A

Caso práctico

Tenemos la siguiente estructura de ficheros dentro del direc-torio raíz y escribimos la orden C:\>DIR program.ba?

Solución

En este caso se visualizarían todos los archivos llamados PROGRAM cuyaextensión empezase por BA y cuyo tercer carácter fuese cualquiera. Sevisualizarían los ficheros PROGRAM.BAS y PROGRAM.BAK.

Si ponemos C:\>DIR program.B?S, solamente se visualizará el ficheroPROGRAM.BAS, ya que el comodín solamente sustituye al carácter centralde la extensión, manteniendo el resto. Si ponemos C:\>DIR program.*,estaremos visualizando todos los archivos cuyo nombre es PROGRAM ycon cualquier extensión, es decir, PROGRAM.BAS, PROGRAM.BAKy PROGRAM.SYS.

Al ejecutar C:\>DIR program.B*, se visualizarán todos los archivos cuyaextensión tenga una B como primer carácter y cualesquiera otros dos. Sólose visualizarán PROGRAM.BAK y PROGRAM.BAS. Otro ejemplo es C:\>DIRpro*.*s, con el que se visualizarían los ficheros PROGRAM.BAS yPROGRAM.SYS.

El funcionamiento es el mismo con los nombres de fichero que con lasextensiones. Una ? sustituye a un solo carácter y un * a todos losanteriores, primeros o últimos caracteres.

1

Fig. 8.1. Árbol dedirectorios y ficheros.

Page 3: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

8. Órdenes del MS-DOS para el manejo de archivos

0892

8.2 Órdenes de gestión de ficheros

A continuación, se muestran unas plantillas típicas parael manejo de nombres de ficheros en el sistema opera-tivo MS-DOS:

*.EXE. Plantilla para todos los ficheros con exten-sión EXE.?????.BAT. Plantilla para todos los ficheros conun nombre compuesto de cinco caracteres y ex-tensión BAT.

*.??. Plantilla para todos los ficheros con cual-quier nombre y cualquier longitud, y con sólo doscaracteres de extensión.*.*. Plantilla para todos los ficheros.????????.???. Plantilla para todos los ficheros.

En MS-DOS, la mayoría de las órdenes de manejo deficheros que pueden incluir trayectorias aceptan carac-teres comodín, a excepción de la orden TYPE.

8.2 Órdenes de gestión de ficheros

A continuación vamos a estudiar las órdenes que inclu-ye el MS-DOS para la gestión de ficheros.

TYPE (interno)

Muestra el contenido de un archivo por la salida estándar(pantalla). Sólo aparecerán legibles los archivos de tex-to. Este comando no permite el uso de comodines.

SINTAXIS: TYPE [ UNIDAD: ] [ CAMINO] NOMBRE.EXT

Si queremos visualizar el contenido del ficherotema1.doc del directorio SISTEMAS, y estamos situadosen SISTEMAS, la orden será la siguiente:

C:\princip\apuntes\sistemas>TYPE tema1.doc

Si estamos situados en PROGRAM, para visualizar elmismo fichero, podemos actuar de dos modos: situar-nos en el directorio en el que está el archivo o ficheroque se va a visualizar (como antes) o utilizar las tra-yectorias relativas o absolutas:

C:\princip\program>

TYPE ..\apuntes\sistemas\tema1.doc

O bien:

C:\princip\program>

TYPE c:\princip\apuntes\sistemas\tema1.doc

PRINT (externo)

Con esta orden podemos imprimir el contenido de unfichero.

SINTAXIS: PRINT [UNIDAD:] [CAMINO] NOMBRE.EXT

El funcionamiento es similar a la orden TYPE, con ladiferencia que se pueden imprimir varios ficheros a lavez. Para ello utilizaremos los caracteres comodín ne-cesa r ios.

Supongamos que queremos imprimir todos los archivosdel directorio SISTEMAS y estamos situados en el direc-torio raíz:

C:\>PRINT c:\princip\apuntes\sistemas>*.*

Tras esta orden, el sistema operativo indicará qué tra-bajo se está imprimiendo y cuál de ellos está en colade impresión. Funciona con un pequeño spool.

Si queremos cancelar los trabajos de impresión antesde que se acaben de imprimir, ejecutaremos la orden:

C:\>PRINT /T

RENAME (REN) (interno)

Cambia el nombre a uno o más ficheros. Este coman-do admite el uso de comodines. No puede existirpreviamente en el directorio otro fichero con el mis-mo nombre que se dará al fichero que se va a re-nombrar.

Si existe trayectoria para el fichero original, ésta serála del nuevo fichero. La trayectoria de destino del nue-vo fichero no existe. Es decir, el nuevo fichero se creaen la trayectoria especificada del primero.

SINTAXIS: REN [UNIDAD:] [CAMINO] NOMBRE_ ANTIGUO.EXT NOMBRE_NUEVO.EXT

Page 4: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

0893

8. Órdenes del MS-DOS para el manejo de archivos

Vamos a cambiar el nombre del fichero tema1.doc deldirectorio SISTEMAS por nuevo.doc. Estamos en el di-rectorio raíz:

C:\>REN c:\princip\apuntes\sistemas\tema1.docnuevo.doc

También podemos renombrar un bloque o conjunto deficheros. Supongamos que a todos los ficheros del di-rectorio SISTEMAS les queremos cambiar la extensiónDOC por otra nueva llamada BAK:

C:\>REN c:\princip\apuntes\sistemas\*.doc *.bak

El directorio destino de los nuevos ficheros tiene queser el mismo en el que están los originales. La siguien-te orden, por ejemplo, no es correcta:

C:\>REN c:\princip\fichero.txt

c:\princip\program\nuevo.txt

Si queremos hacer algo parecido, solamente tene-mos una solución: copiar el fichero en el nuevo di-rectorio con el nuevo nombre y eliminar el ficherooriginal.

COPY (interno)

Copia uno o más archivos desde la ubicación inicial aotro lugar. Si no se especifica el destino, la copia serealizará en el directorio y unidad predeterminados(activos) y tendrá el mismo nombre que el archivooriginal.

Si no se indica el camino, se copiarán los ficheros quese encuentren en la unidad y directorio actuales. Estecomando permite la utilización de comodines.

Para el manejo correcto de esta orden, es necesariotener en cuenta varias cosas:

Dónde estamos situados.Dónde se encuentra el fichero que se va a copiar ysu nombre.Dónde queremos copiar el fichero.Cuál es el nombre con el que queremos copiar elfichero, si es el mismo u otro.

SINTAXIS: COPY [UNIDAD:] [CAMINO] NOMBRE.EXT (Origen) [UNIDAD:][CAMINO] NOMBRE.EXT (Destino) [/PARÁMETROS]

8.2 Órdenes de gestión de ficheros

Cuando ejecutamos esta orden, tenemos que tener encuenta que:

Si en el directorio de destino existe un fichero con elmismo nombre, se reemplaza por el nuevo fichero.Esta orden no sirve para copiar ficheros ocultos nificheros de sistema.Con la orden COPY, se pueden copiar varios fiche-ros en uno solo; es decir, se pueden concatenarvarios archivos o ficheros en otro diferente.

Todo lo explicado en cuanto al manejo de trayectoriases válido para esta orden.

También se puede copiar un conjunto de archivos en otrodirectorio. Para ello utilizaremos los caracteres comodín.

Supongamos que queremos copiar con el mismo nom-bre todos los ficheros del directorio SISTEMAS en eldirectorio PROGRAM. Estamos situados en el directoriodonde están los archivos que vamos a copiar:

C:\princip\apuntes\sistemas>

COPY *.* C:\princip\program

También podemos copiar todos los archivos, de una ovarias extensiones, en otros con otras extensiones.

Supongamos que queremos copiar los ficheros del directo-rio SISTEMAS con extensión DOC en el directorio PROGRAM,pero con la extensión BAK y con el mismo nombre:

C:\princip\apuntes\sistemas>

COPY *.doc C:\princip\program\*.bak

En cuanto a los nombres de los archivos que vamos acopiar, siempre hay que indicar el nombre del archivo oarchivos de origen (si es necesario, utilizando comodi-nes). El nombre del archivo o fichero de destino es necesa-rio especificarlo siempre que queramos que sea diferente.

MOVE (externo)

Mueve uno o varios archivos de un directorio a otro.Este comando también permite la utilización de como-dines cuando queremos mover varios archivos a la vez.La diferencia de MOVE respecto a COPY es clara: MOVEsolamente mantiene una copia del archivo en la estruc-tura. COPY permite mantener dos copias, el original yel nuevo archivo.

Page 5: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

0894

8. Órdenes del MS-DOS para el manejo de archivos

C:\princip\docs\words>

COPY c:\princip\apuntes\sistemas\tema1.doc

tema1.bak

El fichero tema1.doc se copia en el directorio WORDcon el nombre tema1.bak.

Si tenemos como unidad y directorio activos la trayec-toria en la que se encuentra el fichero de origen, nohay que especificar más que la trayectoria y el nombrede destino del fichero:

C:\princip\apuntes\sistemas>

COPY tema1.doc

C:\princip\program\tema1.bak

En este caso copiamos el fichero tema1.bak en eldirectorio PROGRAM, con el nombre tema1.bak. Siejecutamos la siguiente orden:

C:\princip\apuntes\sistemas>

COPY tema1.doc tema1.bak

copiamos el fichero en el mismo directorio con otronombre.

2

8.2 Órdenes de gestión de ficheros

Caso práctico

Recordemos la estructura de archivos ydirectorios de nuestro ejemplo (Fig. 8.2).Supongamos que queremos copiar el fi-chero tema1.doc del directorio SISTE-MAS al directorio PROGRAM y que esta-mos situados en WORD.

Solución

C:\princip\docs\word>

COPY c:\princip\apuntes\sistemas\tema1.doc

c:\princip\program

Como se puede apreciar, el nombre del fichero de des-tino no se ha puesto. Esto es debido a que queremoscopiar el fichero con el mismo nombre. En este casobasta con especificar solamente la trayectoria de des-tino. Si lo quisiéramos copiar con otro nombre, porejemplo tema1.bak, la orden sería la siguiente:

C:\princip\docs\word>

COPY c:\princip\apuntes\sistemas\tema1.doc

c:\princip\program\tema1.bak

Cuando no especificamos el destino, el fichero secopia en el directorio y unidad activos:

Fig. 8.2. Árbol de directorios y ficheros.

Page 6: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

0895

8. Órdenes del MS-DOS para el manejo de archivos

SINTAXIS: MOVE [UNIDAD:][CAMINO] NOMBRE.EXT (Origen) [UNIDAD:][CAMINO] NOMBRE.EXT (Destino) [/PARÁMETROS ]

Parámetros:

/Y | /-Y

En el caso de que el nombre del fichero de destinoexista, evitaremos que se pida confirmación y la susti-tución se realizará automáticamente. Si se especifica/-Y, y siempre en el caso de que el destino exista, senos pedirá confirmación antes de realizar la operación.

El uso de esta orden es similar a la orden RENAME,exceptuando que la trayectoria de destino en REN nose puede especificar. Con la orden MOVE, sí se puede.

Vamos a mover el fichero tema1.doc del directorio SIS-TEMAS al directorio APUNTES con el nombre tema1.bas.Estamos situados en APUNTES:

C:\princip\apuntes>

MOVE sistemas\tema1.doc tema1.bas

Aquí podemos apreciar, además, otra forma de referenciarla trayectoria de un directorio hijo. Con esta ordenestá permitido el uso de comodines.

Si queremos mover ficheros o directorios a un nuevodirectorio que no existe, lo podremos hacer utilizandoel parámetro /Y.

C:\princip\apuntes>

8.2 Órdenes de gestión de ficheros

Caso práctico

Queremos copiar todos los archivos del directorioSISTEMAS en un solo archivo llamado fusión.doc enel directorio raíz y estamos situados en SISTEMAS.

Solución

C:\princip\apuntes\sistemas>

COPY tema1.doc tema2.doc C:\fusion.doc

El primer caso se utiliza para concatenar archivos que tengannombres y extensiones diferentes.

Pero, en nuestro ejemplo, es más cómoda la siguiente opción, yaque todos los archivos tienen la misma extensión.

El resultado es el mismo:

C:\princip\apuntes\sistemas>

COPY *.doc C:\fusion.doc

Si no se especifica un fichero de destino, el resultado será quetodos los archivos se concatenarán en el primero de la lista deficheros de origen.

3

Caso práctico

Queremos imprimir un texto en la impresora.

Solución

Lo normal sería crear el fichero con un editor de textos y, a conti-nuación, ejecutar el comando PRINT o TYPE, con redireccionamientoa PRN, o COPY y, como destino, el dispositivo impresora.

Pero podemos hacer lo siguiente:

C:\>COPY CON PRN

Éste es el texto que se imprimirá cuando pulsemos las teclas defin de copia (Ctrl+z):

1 Archivo(s) copiado(s)

C:\>

El origen es la consola (CON), y el destino es la impresora (PRN).

Lo único que ocurre es que no queda copia del archivo en ningúnsitio, a excepción de la copia impresa.

4

Page 7: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

0896

8. Órdenes del MS-DOS para el manejo de archivos

MOVE C:\princip\apuntes\sistemas\tema1.doc

C:\nuevo\tema1.bak /Y

Con esta serie de órdenes lo que hemos hecho es moverel fichero al nuevo directorio que no existe, pero pre-viamente, sin ningún tipo de confirmación, se crea elfichero nuevo.

DELETE (DEL) (interno)

Con esta orden, y con ERASE, podemos eliminar archi-vos dentro de la estructura jerárquica.

El funcionamiento es sencillo, ya que con esta orden sepuede eliminar un solo fichero o varios (utilizando loscomodines). No se puede utilizar para eliminar directo-rios, solamente para borrar los archivos regulares de undirectorio.

Cuando un fichero es eliminado, en principio, se elimi-na de forma definitiva, aunque hay utilidades que sir-ven para recuperarlo.

Con la orden DEL no se pueden eliminar archivos ocul-tos. Para eliminar ficheros ocultos es necesario quitarlos atributos necesarios y, después, eliminar el ficherode forma normal.

SINTAXIS: DEL [UNIDAD:] [CAMINO] NOMBRE.EXT [/PARÁMETROS]

Supongamos que queremos eliminar del directorio SIS-TEMAS el fichero tema1.doc. Solamente tenemos quetener en cuenta dónde estamos situados, el nombre delfichero y dónde se encuentra el fichero que se va aborrar.

Si estamos en el directorio raíz, la operación a realizarsería la siguiente:

C:\>DEL princip\apuntes\sistemas\tema1.doc

Si estamos situados en el directorio donde se en-cuentra el archivo, no tendremos que hacer nada es-pecial:

C:\>princip\apuntes\sistemas>DEL tema1.doc

Si nos encontramos en cualquier otro sitio, basta conindicar la trayectoria relativa o absoluta para realizarla operación de borrado.

Con esta orden, el uso de comodines está totalmentejustificado.

Si ponemos la siguiente orden:

C:>DEL fich *.b?t

estaremos eliminando todos aquellos ficheros cuyoscuatro primeros caracteres del nombre son fich y elresto, hasta los ocho caracteres, cualquier otra cosa.

Se eliminarán los archivos que cumplan esta plantillapara el nombre y cuya extensión empiece por b y acabepor t, independientemente del carácter central.

ATTRIB (externo)

Ya sabemos que cada fichero tiene un nombre, y puedetener o no una extensión. Todos los archivos, en todoslos sistemas, tienen también atributos.

Cada fichero o directorio puede tener cuatro atributosen MS-DOS, que son los siguientes:

De lectura (Read Only). Se especifica con una R.Un fichero que tenga este atributo no se podráborrar ni modificar, únicamente se podrá visualizarsu contenido, es decir, sólo se podrá leer.De archivo (Archive). Se especifica con una A.Este atributo sirve para saber si se ha modificadoo no un fichero. Cuando se crea un archivo, pordefecto, se le asigna el atributo de archivo.De sistema (System). Se especifica con una S.Establece el archivo como archivo de sistema. Haydos archivos fundamentales con el atributo de sis-tema: MS-DOS.SYS e IO.SYS. Éstos forman el nú-cleo del sistema operativo MS-DOS.Normalmente, son los únicos que tienen esteatributo, aunque puede ocurrir que el usuariose lo asigne a cualquier fichero por decisiónpropia.Oculto (Hidden). Se especifica con una H. Provo-ca que el archivo permanezca oculto durante lasoperaciones normales con archivos.Con la orden DIR no se visualizarán los archivosque tengan este atributo, a menos que la utilice-mos con el parámetro /A:h. Los archivos que con-tengan este atributo no se pueden borrar con DELni se pueden copiar con COPY.

SINTAXIS: ATTRIB [+R|–R] [+A|–A] [+S|– S] [+H|–H] [UNIDAD:][CAMINO][FICHEROS][/PARÁMETROS]

8.2 Órdenes de gestión de ficheros

Page 8: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

0897

8. Órdenes del MS-DOS para el manejo de archivos

Parámetros:

/S Sirve para que el comando ATTRIB no afectesólo a los ficheros del directorio señalado, sinotambién a los ficheros de los subdirectorios que seencuentren en niveles inferiores.

A continuación, vamos a ver las operaciones que sepueden realizar con los atributos sobre uno o variosficheros:

1. Visualizar los atributos de un fichero.

ATTRIB. Sin parámetros, muestra por pantalla losatributos de todos los ficheros del directorio activo.ATTRIB nombre_de_fichero. Se visualizan losatributos del fichero especificado.ATTRIB varios_ficheros. Esta orden, paravisualizar los atributos de un conjunto o de to-dos los ficheros, necesita obligatoriamente el usode los comodines. No es posible poner ATTRIBC:\, ya que no saldrá nada. Tendríamos que usarATTRIB C:\*.*, o cualquier otra plantilla parapoder ver los atributos de todos o de un conjun-to de archivos.

Si se utiliza el parámetro /S además se visualizarán losatributos de los ficheros que se ajusten a la plantilla yque estén en subdirectorios que cuelguen del directorioespecificado en la orden. Vamos a visualizar los atributosde los archivos del directorio SISTEMAS y de los directo-rios que de él dependen. Estamos situados en APUNTES:

C:\princip\apuntes>ATTRIB sistemas\*.*/S

Otra forma de visualizar los atributos de todos los ar-chivos de un directorio concreto consiste en utilizar laorden DIR con el parámetro que incorpora para dichafunción:

C:\princip\apuntes>DIR sistemas\*.*/a

La diferencia entre esta orden y la anterior es que conla orden DIR solamente visualizamos los ficheros deldirectorio especificado. Con la orden anterior y con elparámetro /S, visualizamos, además, los atributos delos ficheros del resto de directorios.

También con la orden DIR podemos visualizar los archi-vos que tienen determinados atributos.

C:>DIR c:\princip /A:s-h

Con esta orden visualizaremos qué archivos del direc-torio PRINCIP tienen atributos de sistema y no lo tie-nen de oculto.

2. Otorgar o quitar atributos a ficheros.

Los atributos se ponen de la misma forma que sequitan. Solamente el símbolo + o – indicará, res-pectivamente, que el atributo se asigna o se elimi-na a un archivo o a un conjunto de archivos.

Supongamos que queremos asignar los atributos deoculto y lectura al fichero tema1.doc, del directorioSISTEMAS:

C:\princip\apuntes\sistemas>

ATTRIB +h +s tema1.doc

Si lo que queremos es quitar, por ejemplo, el atributode archivo al mismo fichero:

C:\princip\apuntes\sistemas>

ATTRIB –a tema1.doc

esta misma operación se puede hacer para un conjuntode ficheros.

C:\>ATTRIB +r c:\princip\program\*.*

Con esta operación estaremos poniendo el atributode sólo lectura a todos los ficheros del directorioPROGRAM.

XCOPY (externo)

Esta orden tiene un funcionamiento parecido a la or-den COPY, con la diferencia que, además de copiar unoo varios archivos, permite copiar estructuras comple-tas de directorios.

SINTAXIS: XCOPY [UNIDAD:][CAMINO] NOMBRE.TXT(Origen) [UNIDAD:][CAMINO] NOMBRE.TXT (Destino)[/PARÁMETROS]

Parámetros:

/A. Se copian los archivos dejando el atributo dearchivo como estaba./M. Copia archivos desactivando el atributo dearchivo a los archivos que se han copiado.

8.2 Órdenes de gestión de ficheros

Page 9: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

0898

8. Órdenes del MS-DOS para el manejo de archivos

/D:fecha. Permite copiar archivos que tenganuna fecha igual o posterior a la fecha indicada enel parámetro./S. Se copian archivos y directorios con la mismaestructura sobre el destino./E. Igual que el caso anterior, pero copiando ade-más los directorios vacíos. Con /S, si existe un di-rectorio vacío en el origen, no se copia en el desti-no. Con /E, se copian todos, incluso los vacíos.

Para el manejo correcto de esta orden, las considera-ciones son las mismas que para la orden COPY. Esnecesario:

Saber dónde estamos.Saber cuál es el origen de los datos.Saber cuál es el destino de los datos.Cuáles son los parámetros para realizar la copiadeseada.

8.2 Órdenes de gestión de ficheros

Caso práctico

Recordemos la estructura de ficheros y directorioscon la que hemos trabajado en la unidad (Fig. 8.3).

Solución

Queremos copiar sobre el directorio PROGRAM toda la estruc-tura de ficheros y directorios que cuelgan de APUNTES. La

orden es, suponiendo que estamos en el directorio raíz, lasiguiente:

C:\>XCOPY c:\princip\apuntesc:\princip\program /s /e

El resultado de la copia sería el de la Figura 8.4.

Fig. 8.4. Árbol dedirectorios y ficheros.

5

Fig. 8.3. Árbol de directoriosy ficheros.

Page 10: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

8. Órdenes del MS-DOS para el manejo de archivos

0899

Con esta orden hay que tener cuidado al copiar estruc-turas de directorios, ya que no se puede copiar unaestructura de ficheros y directorios en otro lugar en elque esté contenido algún directorio que sea el origende la estructura que vamos a copiar. Por ejemplo, lasiguiente orden no es correcta:

C:\>XCOPY c:\ c:\princip

ya que queremos copiar el directorio raíz sobre un di-rectorio que depende de él, que además formaría partedel origen de datos. El destino no puede contener elorigen si éste es el mismo o parte de él.

8.3 Ficheros de configuración del MS-DOS

8.3 Ficheros de configuración del MS-DOS

Para configurar perfectamente el inicio de nuestrosistema es imprescindible tener dos ficheros espe-ciales en el directorio raíz de nuestro disco de arran-que.

Estos ficheros son AUTOEXEC.BAT y CONFIG.SYS. Elprimero es un fichero de proceso por lotes (batch), y elsegundo, de sistema.

Así, cuando inicializamos nuestro ordenador, sabemosque en primer lugar se cargan los ficheros de sistemaIO.SYS y MS-DOS.SYS. A continuación, y para que po-damos introducir órdenes, se carga el intérprete decomandos COMMAND.COM.

Nuestro sistema está preparado para aceptar órdenes.Sin embargo, no tenemos el teclado configurado, nohemos definido trayectorias o rutas de acceso para lo-calizar ficheros en la estructura de directorios, ni tam-poco hemos cargado controladores para ningún tipo de

A

dispositivo (unidad de CD-ROM, tarjeta de sonido, tar-jeta de red, etc.).

Este tipo de configuraciones las podemos hacer utili-zando los dos ficheros mencionados, que se ejecutaráninmediatamente después de cargar el intérprete de co-mandos, siempre y cuando existan.

Fichero AUTOEXEC.BAT

El fichero AUTOEXEC.BAT se ejecuta cada vez que seenciende el ordenador.

Por esta razón, se utiliza para ejecutar las órdenes quequeremos cargar siempre al inicializar el ordenador.

Cada línea del fichero se corresponde con una orden.

Para crear y modificar este fichero, es normal utilizar eleditor de textos del MS-DOS.

TIME

VER

PATH c:\dos;c:\program

A continuación, salimos del editor grabando el archivo.

Estas órdenes se ejecutarán siempre que encendamos el ordenadorsin tener que teclearlas en la línea de comandos.

En este fichero, además de la orden PATH, se suelen introducirlíneas para la configuración del teclado y, si disponemos de CD-ROM, otra línea especial para que éste quede reconocido.

Caso práctico

Vamos a crear un fichero AUTOEXEC.BAT en el di-rectorio raíz que nos pida la fecha y hora, que nosmuestre la versión del sistema operativo y que in-cluya rutas de búsqueda para ficheros ejecutablesen el directorio DOS y en el directorio PROGRAM.Estamos situados en el directorio DOS.

Solución

C:\dos>EDIT c:\autoexec.bat

Las líneas a introducir serían las siguientes:

DATE

6

Page 11: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

08100

8. Órdenes del MS-DOS para el manejo de archivos

La orden MSCDEX se utiliza exclusivamente para queel MS-DOS pueda reconocer una unidad de CD-ROM.Las unidades de CD-ROM serán interpretadas por elMS-DOS como otras unidades lógicas más. En estecaso, con esta orden cargamos el controlador o dri-ver de nuestra unidad de CD-ROM (BTC001.SYS) sumi-nistrado por el fabricante y lo asignamos a la unidadlógica D:.

ECHO

Este comando se utiliza para dos propósitos:

Activar o desactivar la visualización de los coman-dos en pantalla.Mostrar un mensaje por pantalla.

SINTAXIS: ECHO [ON|OFF] [MENSAJE]

Así tenemos que:

ECHO. Muestra en pantalla el estado actual del ECHO.ECHO ON. Activa el ECHO y se ven en pantallatodos los mensajes.ECHO OFF. Desactiva el ECHO y no se ven en pan-talla los mensajes hasta que se vuelve•a a activar.

ECHO mensaje. Visualiza en pantalla el mensajeque deseemos, independientemente de que el ECHOesté o no activado.

Fichero CONFIG.SYS

Este fichero es importante si vamos a trabajar solamen-te con MS-DOS, es decir, si vamos a hacer con él todaslas operaciones, como edición de textos, juegos, ma-nejo de hojas de cálculo, etcétera.

Ocurre algo parecido a lo comentado anteriormente:actualmente, hay sistemas operativos más potentes,y MS-DOS solamente sirve de plataforma para lanzaralgunos de ellos. Por eso, este fichero es poco impor-tante.

Este fichero, que interviene en el proceso de inicia-lización del MS-DOS, se ejecuta inmediatamente des-pués del COMMAND.COM para, a continuación, dejar elcontrol al AUTOEXEC.BAT. No tiene que existir obliga-toriamente.

Todas las órdenes que se introducen en el ficheroCONFIG.SYS, que es un fichero de texto similar alAUTOEXEC.BAT, tienen un rasgo común: cada ordense introduce en una línea. A continuación se poneel símbolo = y después los valores asignados a laorden.

Si, por cualquier circunstancia, el usuario modifica elvalor de una orden, los nuevos valores no serán efecti-vos hasta que reinicialicemos el equipo.

A continuación, comentaremos brevemente algunasde las órdenes que pueden incluirse dentro de estefichero.

BREAK

Si tenemos activada esta orden, pulsando la combi-nación de las teclas Control+Alt+Supr podemos can-celar, además, operaciones que se están realizandosobre el disco, tanto si son operaciones de lecturacomo de escritura.

SINTAXIS: BREAK =[ON/OFF]

Para activar la orden basta con escribir BREAK=ON, ypara desactivarla, BREAK=OFF. Esta orden es la únicaque también puede incluirse dentro del ficheroAUTOEXEC.BAT.

Caso práctico

Vamos a crear un disquete de sistema para poder inicializarel ordenador, que contenga las órdenes necesarias para con-figurar el teclado, reconocer una unidad de CD-ROM y borrarla pantalla al final de todo el proceso.

Solución

El contenido que tenemos que introducir en el fichero AUTOEXEC.BAT es elsiguiente:

mode con cp prepare=((850)C:\WINDOWS\

COMMAND\ega.cpi)>nul

Keyb sp,,C:\WINDOWS\COMMAND\keyboard.sys

C:\dos\mscdex /d:btc001.sys /L:d

CLS

7

8.3 Ficheros de configuración del MS-DOS

B

Page 12: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

08101

8. Órdenes del MS-DOS para el manejo de archivos

BUFFERS

Un buffer es una zona de memoria (convencional enMS-DOS) que se utiliza para almacenar temporalmentedatos.

SINTAXIS: BUFFERS = número-de-buffers [buffers-de- lectura-anticipada]

El número-de-buffers es un número entero que puedeoscilar entre 1 y 99. El valor por defecto es, inicial-mente, 15.

COUNTRY

Con la orden COUNTRY podremos definir las caracterís-ticas específicas que acompañan al funcionamiento delordenador en cada país.

Sirve para definir el formato de fecha y hora, los carac-teres separadores de millares y decimales, el carácterasignado a la moneda y el orden en el que están situa-dos los caracteres dentro de la página de códigos decada país.

SINTAXIS: COUNTRY = código-país, [página-códigos], [fichero-COUNTRY.SYS]

Código-país es el único parámetro obligatorio. En el casode España es el número 34 (código internacional).

Página-códigos es la página de códigos correspondien-te al país en el que estamos.

En el fichero COUNTRY.SYS está la información. Si estáen una trayectoria diferente al directorio raíz, se espe-cificará.

Para poder configurar perfectamente el teclado, es ne-cesario ejecutar, en el fichero CONFIG.SYS, la siguienteorden:

country=034,850,C:\WINDOWS\COMMAND\country.sys

Además, tenemos que incluir en el mismo fichero lasiguiente orden:

device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)

Introduciendo estas dos líneas en el fichero CONFIG.SYS,cuando se ejecute el fichero AUTOEXEC.BAT, la ordenMODE se ejecutará sin ningún problema.

DEVICE/DEVICEHIGH

Esta orden se utiliza para cargar en memoria conven-cional los controladores de los diferentes dispositivosque podemos instalar en nuestro ordenador y su sin-taxis es la que sigue.

SINTAXIS: DEVICE/DEVICEHIGH = fichero-controlador [parámetros-controlador]

Aunque no todos, los ficheros que son controladorestendrán la extensión SYS.

FILES

Utilizada a partir de la versión 2.0, esta orden sirvepara gestionar el manejo de ficheros. Con ella podemosindicar al MS-DOS el número de ficheros que podemostener abiertos simultáneamente.

SINTAXIS: FILES = número

El rango es de 8 a 255, y el valor por defecto es 7.

LASTDRIVE

Establece el número máximo de unidades lógicas que elMS-DOS puede gestionar. Las unidades lógicas van des-de la A a la Z. Con esta orden se indica alfabéticamentecuál es la última unidad lógica que queremos que elMS-DOS reconozca.

SINTAXIS: LASTDRIVE = letra

Si ponemos LASTDRIVE = F, estamos pidiendo al MS-DOS que sea capaz de reconocer seis unidades lógicas.

REM

Se utiliza exclusivamente para introducir comentariosdentro de los ficheros CONFIG.SYS y AUTOEXEC.BAT.

SINTAXIS: REM [comentario]

Este comentario puede ser un texto introducido por elusuario, para indicar qué es exactamente lo que se estárealizando dentro de los ficheros CONFIG.SYS y AUTO-EXEC.BAC. También puede utilizarse para que una or-den no se ejecute; es decir, puesta delante de unaorden, sirve para que ésta sea interpretada como uncomentario y no como una orden.

8.3 Ficheros de configuración del MS-DOS

Page 13: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

8. Órdenes del MS-DOS para el manejo de archivos

08102

El sistema operativo MS-DOS, además de contar con loscomandos anteriormente vistos de ejecución directasobre archivos y directorios, posee otros mecanismosmás sofisticados. Por ejemplo, permite enviar el resul-tado de la ejecución de un comando, no sólo a la pan-talla, sino a otro dispositivo (impresora, etc.). Tam-bién permite asociar varios comandos de forma sucesivay realizar labores más precisas, como la búsqueda detexto en la estructura de directorios y archivos, la or-denación del texto de un archivo, etcétera.

Redireccionamiento

Los ficheros que maneja el MS-DOS pueden ser de en-trada o de salida.

Genéricamente, el MS-DOS trabaja con cinco disposi-tivos diferentes. La gestión de estos dispositivos estáincluida dentro de los ficheros que conforman el nú-cleo del sistema operativo, es decir, el IO.SYS y elMSDOS.SYS.

Los dispositivos que el MS-DOS y otros sistemasoperativos reconocen por sí solos son:

CON. Teclado y monitor.PRN o LPT1, LPT2 y LPT3. Puertos paralelo en losque normalmente hay conectadas impresoras.AUX o COM1, COM2, COM3 y COM4. Puertos serieen los que hay conectados cualquier tipo de dis-positivo periférico.NUL. Dispositivo nulo.CLOCK$. Reloj.

Los dispositivos CON son unidireccionales, ya que trans-fieren la información en un único sentido. El teclado esun dispositivo unidireccional de entrada, pues sirve paraintroducir datos, y el monitor es un periférico unidi-reccional de salida, ya que sirve para visualizar datos.En la actualidad existen monitores bidireccionales quesirven para visualizar y para introducir datos.

Los dispositivos LPT1 son bidireccionales, ya que per-miten enviar y recibir datos.

El puerto LPT1 se suele llamar PRN y es el primero deellos. Normalmente, los ordenadores sólo incorporaneste puerto paralelo. Por eso es por lo que da igualreferenciarlo como LPT1 o como PRN.

Los puertos COM son bidireccionales y transmiten in-formación bit a bit. Los ocho bits que componen unbyte se envían secuencialmente de uno en uno.

El primer puerto serie, COM1, también se denomina AUX.El resto se denominan COM2, COM3 y COM4.

El dispositivo NUL se utiliza cuando el usuario quiereenviar información a un sitio sin que quede reflejo deello. También sirve para simular una entrada ficticia.

El dispositivo CLOCK$ sirve para retocar, si fuese nece-sario, la fecha y hora del sistema.

Cada dispositivo lleva asociado un nombre que no esmodificable y que no puede ser adoptado por ningúnnombre de archivo ni directorio.

En algunas ocasiones puede ser interesante, e inclusonecesario, cambiar la entrada o salida por defecto. Paraello, lo que haremos será redireccionar otro dispositi-vo de entrada o salida. Los redireccionamientos utili-zados se muestran en el siguiente esquema:

8.4 Redireccionamientos y filtros

8.4 Redireccionamientos y filtros

A

Redirección deentrada

Redirección desalida

Adición

Orden < fichero_dispositivo

Orden > fichero_dispositivo

Orden >> fichero_dispositivo

○ ○ ○ ○ ○ ○ ○ ○

○ ○ ○ ○ ○ ○ ○ ○

○ ○ ○ ○ ○ ○ ○ ○

○ ○ ○ ○ ○ ○ ○ ○

○ ○ ○ ○ ○ ○ ○ ○

○ ○ ○ ○ ○ ○ ○ ○

○ ○ ○ ○ ○ ○ ○ ○

<

>

>>

Símbolo Descripción Sintaxis

Tabla 8.1. Redireccionamiento.

Redireccionamiento de entrada ‘<‘

La redirección de entrada consiste en cambiar a otrodispositivo o fichero el dispositivo de entrada estándar.

Si quisiéramos que el sistema tomase siempre la mismafecha, estaríamos obligados a introducir, cada vez quecargásemos el sistema operativo, la nueva fecha; no obs-tante, hay una alternativa: redireccionar la entrada estándar.

Si nosotros grabamos en un fichero la fecha deseada(15/12/97) y la redireccionamos como entrada hacia

Page 14: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

08103

8. Órdenes del MS-DOS para el manejo de archivos

la orden DATE, lo que estaremos consiguiendo no essólo no tener que teclear la fecha, sino que la ordentome como datos de entrada los del fichero en el quehemos grabado la fecha. Supongamos que este fiche-ro, en el que hemos introducido la fecha con el for-mato adecuado, se llama fecha.txt. La orden paraque el sistema siempre tomase esa fecha como la delsistema sería la siguiente:

C:\DATE<fecha.txt

Hemos redireccionado la entrada estándar del tecladopor un fichero.

El MS-DOS cuenta, además, con tres órdenes especial-mente diseñadas para ser utilizadas por el redirecciona-miento de entrada. Son las siguientes:

SORT. Permite ordenar los datos de entrada.MORE. Visualiza el contenido de los datos de en-trada fraccionando su presentación en pantallascompletas.FIND. Localiza una cadena de caracteres concre-tos dentro de los datos de entrada.

Redireccionamiento de salida ‘>‘

Este redireccionamiento es mucho más utilizado que elde entrada. Se utiliza especialmente para dos opera-ciones: enviar la salida de un programa a la impresorao enviar la salida de un programa a un fichero.

Si lo que queremos es redireccionar la salida de un pro-grama u orden concreta a un dispositivo diferente a lasalida estándar (por ejemplo, la impresora), bastará conponer la orden concreta y, a continuación, >LPT1 o PRN.

Un ejemplo de redireccionamiento de salida es el deenviar a la impresora el resultado de la orden DIR. Sinosotros introducimos:

C:\DIR>PRN o C:\>DIR>LPT1

veremos que el resultado de la orden DIR sale por laimpresora.

Obtendríamos el mismo resultado ejecutando la siguien-te secuencia de órdenes:

C:\>DIR>salida

C:\>TYPE salida>PRN

En este ejemplo, lo que hacemos es redireccionar lasalida estándar a un fichero llamado salida. Posterior-mente, ejecutamos la orden para visualizarlo, peroredireccionándolo hacia la impresora. En definitiva, elresultado de la orden DIR sale por la impresora.

Si como en el último ejemplo el fichero salida ya exis-tiera, la información de éste se destruye, sustituyéndosepor la nueva información que le enviamos a través delredireccionamiento. Si el fichero salida no existe, secrea.

Adición a un fichero ‘>>‘

Con este redireccionamiento siempre se crea un ficheronuevo. Si el fichero no existe, se crea por primera vez.Si el fichero existe, conserva la información que teníaantes y se le añade la nueva información al final delfichero.

Filtros

Con el redireccionamiento podemos desviar o cambiarla salida estándar por un dispositivo o un fichero, perono podemos desviar la información a un programa paraque la tome como datos de entrada.

Con los filtros se puede transformar la salida de unprograma en entrada para otro.

En MS-DOS hay tres órdenes que admiten que se lesenvíe información tras ejecutar una orden o programa,y cambiarla para obtener una salida modificada. Losfiltros son MORE, SORT y FIND.

Para la utilización de los filtros se utiliza el carácter|, que tiene el código ASCII 124. Este carácter llama-do pipe o tubería, se intercala entre la orden y elfichero en cuestión.

MORE (externo)

Normalmente, recibe como entrada un fichero de texto,devolviendo como salida el mismo fichero, pero en estecaso, paginado.

SINTAXIS: MORE < [UNIDAD:] [RUTA] NOMBRE-ARCHIVO

Cuando el dispositivo de salida es el monitor, la ordenpagina la salida para que el usuario pueda verla panta-lla a pantalla. Cada pantalla se irá visualizando pulsan-do la tecla Enter.

B

8.4 Redireccionamientos y filtros

Page 15: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

08104

8. Órdenes del MS-DOS para el manejo de archivos

C:\>MORE texto

es lo mismo que poner:

C:\>TYPE texto | MORE o C:>MORE<texto

En el primer caso, MORE toma como datos de entradapaginar el fichero texto. En el segundo caso, manda-mos como datos de entrada el resultado de una orden,que es la de visualizar el fichero texto. Con la tercerahacemos lo mismo: redireccionamos la entrada de laorden con los datos de un fichero.

SORT (externo)

Este filtro recibe como datos de entrada un conjuntode datos procedentes de un fichero o de la ejecuciónde una orden. Devuelve los datos ordenados por el pri-mer carácter de cada fila. La ordenación se realiza enfunción del código ASCII del primer carácter de cadalínea.

SINTAXIS: SORT [/PARÁMETROS] [< ARCHIVO-ENTRA- DA] [> SALIDA]

[ < ARCHIVO-ENTRADA ]. Especifica la ruta y elnombre del archivo cuyos datos se quieren orde-nar. Si no se especifica, SORT actúa como filtro yacepta información introducida por teclado.[ > SALIDA ]. Es el lugar en el que serán almace-nados los datos ordenados. Puede ser un fichero oun dispositivo. Si no se especifica, SORT mostrarálos datos ordenados temporalmente en la panta-lla; en ningún momento se ha modificado el con-tenido de ARCHIVO-ENTRADA.

Parámetros:

/R. Invierte el orden de la clasificación (Z a A yde 9 a 0)./+n. Ordena el contenido del archivo de acuerdocon el carácter de la columna n. Si se utiliza estemodificador, SORT ordenará los datos según loscaracteres de la columna 1.

FIND (externo)

Sirve para buscar una cadena de caracteres en un fi-chero.

SINTAXIS: FIND [/PARÁMETROS] “CADENA” [UNIDAD:] [RUTA] NOMBRE.EXT

“CADENA”. Especifica el grupo de caracteres que sebuscarán. Deberá ir entre comillas, de tal forma que,si en el fichero tenemos el texto que se desea buscarcon comillas, habría que poner dobles comillas.[UNIDAD:] [RUTA] NOMBRE.EXT. Especifica la po-sición y el nombre en el cual se realizará la bús-queda de la cadena.

Parámetros:

/I. Provoca que el comando no haga distinciónentre mayúsculas y minúsculas./N. Visualiza cada línea que contiene la cadenacon el número de línea del archivo./V. Presenta todas las líneas que no contienen lacadena./C. Presenta sólo un número, que indica cuántaslíneas contienen la cadena especificada.

8.4 Redireccionamientos y filtros

Caso práctico

Tenemos un fichero texto cuyo contenido no sepuede visualizar de una vez en una pantalla.

Solución

Ejecutamos C:>TYPE texto | MORE

Así iremos viendo pantalla a pantalla el contenido del fichero.Cada pantalla acaba en una línea que pone - Más -. Si pulsamosEnter o cualquier tecla, continuará con la siguiente pantalla, y

así hasta el final. Si pulsamos las teclas Control+C, finalizaremosla visualización del archivo. La orden MORE recibe como entradala ejecución de la orden TYPE y la pagina.

Si ponemos C:>DIR | MORE, ocurre lo mismo que si ponemosC:\>DIR /P.

La orden MORE también se puede utilizar como orden propia, esdecir, se puede ejecutar sin utilizar las tuberías. Así, pagina elfichero que se introduce tras la ruta especificada.

8

Page 16: Órdenes del MS-DOS para el manejo de archivosspain-s3-mhe-prod.s3-website-eu-west-1.amazonaws.c… ·  · 2017-11-21Órdenes del MS-DOS para el manejo de archivos 08 En esta Unidad

8. Órdenes del MS-DOS para el manejo de archivos

08105

Actividades

Actividades

Continuamos con la estructura de directorios de la unidadanterior, que vemos en la Figura 7.3.

Cambia, en el directorio RESULT, la extensión de todos losarchivos por la extensión DAT.

Visualiza por pantalla el contenido del fichero TEXTO.DAT deldirectorio RESULT.

Mueve el fichero TEXTO.DAT del directorio RESULT al directorioDATOS.DAT con el nombre TEXTO1.DAT.

Borra todos los archivos del directorio PROGRAMA cuya primeraletra en la extensión sea B.

Crea, en RESULT, tres ficheros, FICH1, FICH2 y FICH3.

Pon atributos de sólo lectura a los tres ficheros citadosanteriormente. Además, pon el atributo de oculto al ficheroFICH3. Comprueba que este último no se visualiza sisolicitamos un listado por pantalla del contenido deldirectorio RESULT.

Visualiza los atributos de los ficheros del directorio RESULT.

Borra, desde el directorio PROGRAMA, el directorio RESULT alcompleto.

Elimina los atributos de sistema a los archivos IO.SYS yMSDOS.SYS.

Di cómo ejecutaríamos las siguientes órdenes con la ordenCOPY.

Copia el fichero MITEXTO.TXT a la unidad A:.Copia el fichero MITEXTO.TXT a la unidad A: con el nombreTEXTO2.TXT.Copia todos los archivos cuyas dos primeras letras seancualquier cosa, a continuación se llamen “texto” y tenganla extensión TXT a la raíz del disco duro.Copia del directorio raíz de la unidad de disco duro aldisquete, todos los archivos cuyo nombre empiece por“dato”, a continuación tenga cualquier carácter seguidode la letra A, y cuya extensión empiece por TX y comotercera letra tenga cualquier carácter.Copia todos los ficheros del disquete a la raíz del discoduro.

Crea, en el directorio raíz, el fichero TEXTO.TXT cuyo contenidosea la sintaxis de la orden COPY. Edita posteriormente elarchivo TEXTO.TXT (con los comandos EDIT o TYPE), paracomprobar su contenido.

En el directorio PROGRAMA crea tres ficheros, TEXTO.TXT,TEXTO.BAK y TEXTO1.BAS. El contenido de cada uno de ellosserá el de la sintaxis de las órdenes CD, MD y RD.

Copia desde PROGRAMA al directorio RESULT, una vez situadoen el directorio DATOS, los archivos cuyos nombres empiezanpor TEX y sus dos primeros caracteres de la extensión sean BA.

Renombra en RESULT el fichero TEXTO1.BAS por TEXTO1.BAK.

Copia todos los archivos del directorio RESULT en un archivollamado TOTAL en el directorio raíz.

Cambia el nombre del directorio DATOS por el de DATOS.DAT.

En el directorio raíz, renombra el fichero TEXTO.TXT deldirectorio PROGRAMA por el nombre TEXTO.BAS.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

Fig. 8.5. Árbol de directorios base para los ejercicios.