Directorio

Un directorio es un objeto especial utilizado para ubicar objetos según los nombres especificados por el usuario. Cada directorio contiene una lista de objetos que están conectados a él. Dicha lista puede incluir a otros directorios.

El sistema de archivos integrado proporciona una estructura jerárquica de directorios para que pueda acceder a todos los objetos del sistema. Se puede imaginar esa estructura de directorios como un árbol invertido, donde la raíz está en la parte superior y las ramas en la inferior. Las ramas representan a los directorios en la jerarquía de directorios. Las ramas de directorios tienen ramas subordinadas que se denominan subdirectorios. Prendidos a las diversas ramas de directorios y subdirectorios hay objetos tales como archivos. La localización de un objeto requiere la especificación de una vía de acceso a través de los directorios hasta el subdirectorio al que está conectado el objeto. De los objetos conectados a un directorio determinado se dice a veces que están en ese directorio.

Una rama de directorio concreta junto con todas las ramas subordinadas (subdirectorios) y todos los objetos conectados con esas ramas recibe el nombre de subárbol. Cada uno de los sistemas de archivos es un subárbol principal de la estructura de directorios del sistema de archivos integrado. En los subárboles de los sistemas de archivos QSYS.LIB y QSYS.LIB de ASP independiente, las bibliotecas se manejan del mismo modo que los subdirectorios. Los objetos de una biblioteca se manejan como los objetos de un subdirectorio. Dado que los archivos de base de datos contienen objetos (miembros de archivos de base de datos), se manejan como subdirectorios y no como objetos. En el sistema de archivos de servicios de biblioteca de documentos (subárbol QDLS), las carpetas se manejan como subdirectorios y los documentos de las carpetas se manejan como objetos de un subdirectorio.

Debido a las diferencias entre los sistemas de archivos, las operaciones que se pueden realizar en un subárbol de la jerarquía de directorios pueden no funcionar en otro subárbol.

El soporte de directorios del sistema de archivos integrado es similar al soporte de directorios proporcionado por el sistema de archivos de DOS. Además, proporciona características típicas de los sistemas UNIX, como la posibilidad de almacenar un archivo una sola vez pero acceder al mismo a través de múltiples vía s de acceso utilizando enlaces.

Los sistemas de archivos y los objetos son ramas del árbol de directorios del sistema de archivos integrado. En la figura siguiente se muestra un ejemplo de un árbol de directorios del sistema de archivos integrado.

Figura 1. Ejemplo de árbol de directorios del sistema de archivos integrado
Los sistemas de archivos y los objetos son ramas del árbol de directorios del sistema de archivos integrado