Java: la interacción con el sistema de archivos
Muchas aplicaciones en Java se basan en la memoria del ordenador para realizar tareas. La memoria de computadora es un tipo de almacenamiento temporal. Al encender el ordenador, la memoria se ha ido. Sin embargo, existe otro tipo de memoria - los archivos en el disco. Estos archivos son más permanentes en la naturaleza.
Si no elimina específicamente un archivo (o el sistema borra por ti), el archivo sigue existiendo en el disco (con la excepción de alguna calamidad importante, como un accidente de disco). La memoria permanente proporcionada por archivos permite a las aplicaciones recogen donde lo habían dejado entre las sesiones de ordenador. Los archivos también contienen los datos que desea trabajar de alguna manera.
Usted puede descubrir las técnicas utilizadas para localizar, leer y escribir archivos en el disco duro. Al conocer estas técnicas, se puede avanzar en el aprendizaje de cómo localizar, leer y escribir archivos de otras fuentes de datos, como la red. Trabajar con archivos es un primer paso en entrar en un nuevo mundo de datos.
No importa si estás utilizando un ordenador Macintosh, Linux o Windows - cada sistema operativo tiene algún tipo de sistema de archivos asociado a él. Sí, existen diferencias entre los sistemas de archivos, pero aún así, los conceptos básicos son los mismos. Un archivo se almacena en una ubicación específica en el disco, y si sabe que la ubicación, se puede leer y escribir el archivo.
LA archivo es un contenedor de almacenamiento para los datos. Los archivos se pueden utilizar varios métodos para mantener y organizar los datos. Algunos de estos métodos de organización son fácilmente legibles por los seres humanos (como archivos de texto), pero otros no (como archivos gráficos).
LA directorio es un contenedor de almacenamiento para ambos directorios (llamados subdirectorios y archivos). El directorio se asocia con la estructura de archivos del sistema operativo. Por lo general es jerárquica.
LA camino es una descripción de la ubicación de un directorio en particular o un archivo en el disco duro. Una ruta absoluta comienza con la unidad y el nodo raíz de la unidad y luego se abre camino hasta el directorio o archivo específico.
La mayoría de los sistemas operativos también admiten rutas relativas que definen la ubicación de un directorio o archivo basado en la ubicación actual en la jerarquía de directorios.
La mayoría de los sistemas operativos se basan en una estructura de almacenamiento jerárquico que se basa en los directorios de archivos. En esencia, una directorio es simplemente un recipiente utilizado para almacenar archivos y otros directorios.
La ubicación del directorio en el disco se llama camino. Un camino normalmente comienza en el punto de la jerarquía de accionamiento superior, llamada nodo raíz en la mayoría de sistemas operativos, y trabaja su camino hacia abajo. Por ejemplo, un camino de C: sería el nodo raíz de la unidad C. El directorio Temp situado dentro del nodo raíz tendría un camino de C: Temp.
Algunos sistemas operativos permiten el uso de rutas relativas. Una ruta relativa describe la ubicación de un directorio o archivo basado en la ubicación actual. El uso de rutas relativas puede ser complicado y no será explorado en este capítulo.
Una designación camino final es el camino actual - la ubicación actual dentro de la jerarquía. La mayoría de las aplicaciones Java se basan en el directorio de la aplicación como el camino de la corriente (a veces también llamado el por defecto camino).
Muchas aplicaciones Java se basan en la ubicación actual en el interés de la simplicidad. Además, el uso de la ubicación actual significa que las aplicaciones funcionan igual de bien en los sistemas Linux, Macintosh y Windows.