Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Cursos gratis / Notas sobre MS-Dos, Microsoft - Disk Operating System - Gestión de archivos y directorios

Notas sobre MS-Dos, Microsoft - Disk Operating System - Gestión de archivos y directorios

 ***** (2 opiniones)
Creative Commons Curso gratis de Bernardo Piña Veltman - 24 de Agosto de 2005
Temas Relacionados: Ms-DOS
2. Gestión de archivos y directorios
Gestión de archivos y directorios

El MS-DOS controla el sistema de gestión de ficheros del ordenador. Cada disco dispone de un directorio, que contiene los detalles de todos los ficheros del disco, así como los nombres de los subdirectorios y de los ficheros que contenga.

Directorios

Zona o división lógica de almacenamiento o otros subdirectorios.

Los directorios constituyen una estructura jerárquica en forma de árbol.

En cualquier momento el usuario está en un determinado directorio y, a menos que se indique otra cosa, todos los ficheros se buscan o se crean en este directorio.

Al igual que para los ficheros, la nomenclatura consta de un nombre de 1 a 8 caracteres y una extensión de cero a tres caracteres (aunque se recomienda no emplearla).

En toda unidad de disco existe el directorio raíz, representado por una barra (\).

Una ruta está formada por una unidad y uno o varios directorios (C:\DOS)

La unidad activa es la unidad en la que se está trabajando.

Una ruta activa es la ruta en la que se está en un momento determinado, cuando se arranca el ordenador la ruta activa es el directorio raíz del disco.

Al crear un directorio automáticamente contiene otros dos subdirectorios:

- El directorio . que hace referencia al directorio en si.

- El directorio .. que referencia al directorio padre.

Esto no se cumple para el directorio raíz ya que este no puede tener directorio padre.

Ficheros

Es un conjunto de datos o programas almacenados bajo un nombre en común.

Debe tener:

- Especificador de fichero.

- Tamaño del fichero.

- Fecha y hora de creación o última modificación del fichero.

- Atributos.

El especificador de fichero es el nombre seguido de una extensión y separados por un punto; el nombre puede tener de uno a ocho caracteres y la extensión de cero a tres (el DOS admite desde la A hasta la Z, del 0 al 9 y caracteres especiales (^, $, !, #, %, &, {, }, (, ), -, _, ...).

Extensiones standard de fichero en DOS:

- BAT: fichero de procesamiento por lotes.

- BAK: fichero de copia de seguridad.

- COM: fichero ejecutable de comandos.

- EXE: fichero ejecutable.

- DOC: fichero de documentos.

- TXT: fichero de texto.

- DBF: base de datos.

- HLP: fichero de ayuda.

- SYS: fichero de sistema operativo.

- TMP: fichero temporal creado por otro programa o por un comando.

- BAS: fichero BASIC.

- ASM: fichero en ENSAMBLADOR.

- CBL: fichero en COBOL.

- C: fichero en C.

- PAS: fichero en PASCAL.

- OBJ: fichero objeto de un programa compilado.

- LST: errores que generan otros programas.

Lenguajes de programación soportados.

Al haber sido el rey de los sistemas operativos para entorno de ordenadores personales, existe una gran gama de compiladores de lenguajes, como puedan ser Pascal, Cobol, Clipper, Ensamblador, C, C+, C++, Basic, Fortran, Logo, Ada, Pilot, Lisp, Rpg y un sinfín de lenguajes más.

Caracteres comodines

Son unos caracteres que permiten representar a varios nombres a la vez.

Existen dos comodines: ? y *.

- ?: Representa cualquier caracter válido en el nombre o la extensión de un fichero. Representa sólo un caracter. Se pueden poner tantos interrogantes como se desee y cada uno representará un caracter, excepto el último que puede representar cero o uno.

- *: Representa uno o más caracteres válidos del nombre o la extensión. Anula los siguientes caracteres que le siguen en el nombre o la extensión.

Unidad activa y directorio activo

Siempre se está en una unidad, que es la unidad activa, y en un directorio, el directorio activo.

Para cambiar la unidad activa se escribe el nombre de la unidad activa seguida de los dos puntos y se pulsa el retorno de carro.

Trayectorias absolutas, relativas y mixtas

- Trayectoria absoluta: identifica un directorio o un fichero sin tener en cuenta la unidad activa ni el directorio activo. Todo fichero y directorio tienen una sola trayectoria absoluta. Se indica el nombre de la unidad, el nombre del directorio y el nombre del archivo o subdirectorio deseado.

- Trayectoria relativa: depende de la unidad activa y del directorio activo. Tiene dos partes: la imaginaria (que equivale a la unidad activa y al directorio activo) y la real; uniéndolas se obtiene la trayectoria absoluta.

- Trayectoria mixta: ni es totalmente independiente de la unidad y directorio activos ni es totalmente dependiente, depende de uno de los dos.

Una trayectoria completa puede tener como máximo 64 caracteres.

Atributos

Permiten asociar a los archivos unas características especiales. Hay 4: de sistema, oculto, de sólo lectura y de archivo, además de uno especial que indica que el objeto que lo tiene es un directorio.

Pueden estar activados o desactivados.

- De sólo lectura: (read-only). Sirve para proteger un fichero de forma que sólo se pueda leer y no pueda borrarse ni modificarse.

- De archivo: (archive). Sirve para saber si se ha modificado o no un determinado fichero. Se activa al crear un programa o modificarlo, aunque se puede desactivar. Es muy útil para copias de seguridad.

- Oculto: (hidden). Sirve para esconder un fichero para evitar que sea procesado por órdenes normales del DOS. No se puede borrar ni copiar y no aparece al hacer un listado del contenido del directorio. Si el fichero es ejecutable se podrá ejecutar sin problemas y si es un fichero de datos se podrán visualizar.

- De sistema: (system). Sirve para identificar los ficheros propios del sistema, usados para cargar el sistema operativo. Se puede activar en cualquier fichero y este se comportará como un fichero oculto, pero no se pueden ejecutar.

- De directorio: atributo que indica al sistema que es un directorio; no se puede modificar.

Visualización y modificación de atributos

Para visualizar ficheros con atributos se usa la orden ATTRIB, que permite visionar los ficheros con atributos del directorio actual, con el parámetro /S permitirá visualizar los archivos de todos los subdirectorios.

Para cambiar atributos se usa la orden ATTRIB seguida del nombre del fichero y el tipo de cambio que se desee:

+/- A: cambia el atributo de modificado.

+/- H: modifica el atributo de oculto.

+/- R: cambia el atributo de sólo lectura.

+/- S: modifica el atributo de sistema.

Otra forma de visualizar los ficheros con atributos es mediante la orden DIR con el parámetro /A y seguido de la inicial del atributo del que se desee el listado.

Comandos para el manejo de ficheros y directorios

Existen varios comandos relacionados con el manejo de directorios en MS-DOS, los más importantes son:

- MD nombre: Sirve para crear un directorio indicando el nombre. Es un comando interno.

- RD nombre: Borra un directorio, que debe estar vacío. Es un comando interno.

- DELTREE: Borra un directorio sin necesidad de que esté vacío. Es un comando externo.

- DIR: Comando que permite visualizar el contenido de un directorio.

- CD: Comando que permite cambiar el directorio activo. Es un comando interno.

- TREE: Comando externo que presenta de forma gráfica la estructura de directorios de una ruta de acceso; tiene dos parámetros(/F presenta los nombres de los archivos que cada directorio comprende y /A indica que utilice caracteres de texto en lugar de caracteres gráficos).

- MOVE: Comando que renombra directorios, excepto el directorio activo.

Gestión de archivos

Los comandos más usuales para la gestión de archivos son los que siguen:

- TYPE: Es un comando interno cuya función es mostrar el contenido de un archivo de texto, no permite el uso de caracteres comodines.

- PRINT: Es un comando externo que imprime un archivo de texto por impresora. Tiene cuatro parámetros (/T borra la cola de impresión y coloca un archivo en impresora; /D permite indicar el puerto en el que está situada la impresora; /Q permite indicar el tamaño de la cola; /U indica el valor del tiempo a esperar si la impresora no está preparada).

- COPY: Es un comando interno que permite copiar archivos de un lugar a otro. Tiene un sólo parámetro que es /V y sirve para controlar que la copia del fichero se hace correctamente.

- MOVE: Permite copiar un fichero de un directorio a otro, borrándolo del primero. Es un comando externo y tiene como único parámetro de importancia /Y que indica que si el directorio destino no existe debe crearlo.

- RENAME: Es un comando interno que cambie el nombre de uno o varios archivos, aunque no permite cambiar a otro directorio.

- DEL, ERASE: Comando interno que elimina los archivos especificados. Su parámetro más importante es el /P que significa que debe pedir confirmación antes de borrar un archivo.

- FC: Comando externo que permite comparar de dos formas distintas: con el parámetro /B realiza una comparación binaria y con el parámetro /L realiza una comparación línea a línea.

- UNDELETE: Permite recuperar ficheros previamente borrados con la orden DEL. Es un comando externo y tiene tres parámetros interesantes (/LIST presenta una lista de archivos recuperables, /ALL recupera todos los archivos sin pedir confirmación y /DOS crea una lista de archivos eliminados por el DOS y otra de archivos eliminados por otro motivo).

- XCOPY: Comando externo que permite copiar archivos y directorios. Tiene seis parámetros importantes: /A copia archivos de origen que tengan atributo de modificado; /M copia archivos de origen con atributo de modificado y lo desactiva; /D:FECHA copia los archivos modificados en o después de la fecha indicada; /P pide confirmación antes de realizar una copia; /S permite la copia de subdirectorios a menos que estén vacíos y /E copia también directorios vacíos.

- VERIFY (ON/OFF): Comando interno que le indica al sistema si debe comprobar que los ficheros son escritos correctamente en el disco.

- DOSKEY: Comando externo residente en memoria que permite visualizar comandos de MS-DOS introducidos anteriormente.

Editores EDLIN y EDIT

Un editor es un programa de tratamiento de texto con unas características:

- Trabaja en formato ASCII.

- Crea programas de pequeño tamaño.

- Sirven para modificar y crear ficheros ASCII y programas de un determinado lenguaje de programación.

Hay dos grupos de editores:

- De línea: sólo trabajan con una línea por vez y sólo se puede modificar la línea activa.

- De pantalla: visualizan el texto en pantallas de línea completa.

El editor EDLIN

Es el editor de línea del MS-DOS.

Para entrar se escribe el nombre y se indica el archivo.

Todas las líneas van enumeradas y para tratar una habrá que poner su número.

A partir de la versión 5.0 del DOS ha perdido vigencia y ha llegado a ser sustituido por el EDIT.

Es un mandato interno.

El editor EDIT

Es el editor vigente actualmente en el MS-DOS.

Es un mandato interno.

Para utilizar el editor EDIT es necesario que el archivo QBASIC.EXE resida en el directorio actual o en el directorio especificado en la vía de acceso de órdenes.

Dentro del EDIT es posible utilizar las opciones del menú para grabar e imprimir el contenido del archivo actual.
Autor y licencia de 'Notas sobre MS-Dos, Microsoft - Disk Operating System - Gestión de archivos y directorios'
Bernardo Piña Veltman Extraído de: http://www.publispain.com/supertutoriales

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Notas sobre MS-Dos, Microsoft - Disk Operating System - Gestión de archivos y directorios'

El hecho de plantearse la pertinencia de la novela histórica, como tal, implica reformular algunos... Más »
Durante 1993 y 1994 se concentraron buena parte de las sorpresas que parecieron insinuar la... Más »
Aprenderás a utilizar uno de los mejores clientes P2P que actualmente existe (o sobrevive), a... Más »
Con este articulo serás capaz de instalar el eMule en tu ordenador y comenzar a... Más »
Aprenderás a acelerar el arranque de tu ordenador y a eliminar algunos virus que se... Más »
¿Estás seguro de que deseas eliminar este capítulo?