En los más modernos sistemas informáticos, los
archivos siempre tienen nombres. Los archivos se ubican en directorios. El
nombre de un archivo debe ser único en ese directorio. En otras palabras, no
puede haber más de un archivo con el mismo nombre dentro del mismo directorio.
El nombre de un archivo y la ruta al directorio del
archivo lo identifica de manera unívoca entre todos los demás archivos del
sistema informático (no puede haber dos archivos con el mismo nombre y ruta-).
El aspecto del nombre depende del tipo de sistema informático que se use. Las
primeras computadoras sólo permitían unas pocas letras o dígitos en el nombre
de un archivo, pero las computadoras modernas permiten nombres largos que
contengan casi cualquier combinación de letras Unicode y dígitos unicode, haciendo más fácil entender el
propósito de un archivo de un vistazo. Algunos sistemas informáticos permiten
nombres de archivo que contengan espacios; otros no.
La distinción entre
mayúsculas y minúsculas en los nombres de archivo está determinada por el sistemas de
archivos. Los sistemas de archivos Unix distinguen normalmente entre
mayúsculas y minúsculas, y permiten a las aplicaciones a nivel de usuario crear
archivos cuyos nombres difieran solamente en si los caracteres están en
mayúsculas o minúsculas. Microsoft Windows reconoce varios
sistemas de archivos, cada uno con diferentes políticas en cuanto a la
distinción entre mayúsculas y minúsculas. El popular antiguo sistema de
archivos FAT puede tener varios archivos cuyos nombres difieran
únicamente en las mayúsculas y minúsculas si el usuario utiliza un editor de discos para editar los nombres de archivo en las entradas de directorio. Las aplicaciones de usuario, sin
embargo, normalmente no permitirán al usuario crear varios archivos con el
mismo nombre pero con diferentes letras en mayúsculas y minúsculas.
La mayoría de las computadoras organizan los archivos
en jerarquías llamadas carpetas, directorios o catálogos. (El concepto es el
mismo independientemente de la terminología usada.) Cada carpeta puede contener
un número arbitrario de archivos, y también puede contener otras carpetas. Las
otras carpetas pueden contener todavía más archivos y carpetas, y así sucesivamente,
construyéndose una estructura en árbol en la que una «carpeta raíz» (el nombre
varía de una computadora a otra) puede contener cualquier número de niveles de
otras carpetas y archivos. A las carpetas se les puede dar nombre exactamente
igual que a los archivos (excepto para la carpeta raíz, que a menudo no tiene
nombre). El uso de carpetas hace más fácil organizar los archivos de una manera
lógica.
Cuando una computadora permite el uso de carpetas,
cada archivo y carpeta no sólo tiene un nombre propio, sino también una ruta,
que identifica la carpeta o carpetas en las que reside un archivo o carpeta. En
la ruta, se emplea algún tipo de carácter especial -como una barra- para
separar los nombres de los archivos y carpetas. Por ejemplo, en la ilustración
mostrada en este artículo, la ruta «/Payroll/Salaries/Managers» identifica
unívocamente un archivo llamado Managers que está en una carpeta llamada
Salaries que a su vez está contenida en una carpeta llamada Payroll. En este
ejemplo, los nombres de las carpetas y archivos están separados por barras; la
superior o carpeta raíz no tiene nombre, y por ello la ruta comienza con una
barra (si la carpeta raíz tuviera nombre, precedería a esta primera barra).
No hay comentarios:
Publicar un comentario