Informe Sobre Archivos
1. Archivos Modo de Texto.
// Informe sobre archivos (modo texto y binario, acceso secuencial y directo) y recursividad
La forma de interactuar con los sistemas de archivoslocales se realiza a través de la clase File, esta clase proporciona muchas utilidades relacionadas con archivos y con la obtención de información básica sobre dichos archivos.
Para muchasaplicaciones, es importante poder almacenar datos de manera permanente para ello lo habitual es organizar esa información en uno o varios ficheros almacenados en algún lugar de la memoria del sistema, otra opciónes el uso de bases de datos que utilizan archivos como soporte para el almacenamiento de la información.
.Empecemos desde la creación de un archivo (File).
Para crear un objeto File nuevo, se puedeutilizar cualquiera de las siguientes tres instrucciones:
* File miArchivo; miArchivo = new File( "path/mi_archivo" );
* miArchivo = new File( "path","mi_archivo" );
* File miDirectorio= new File( "path" ); miArchivo = new File( miDirectorio,"mi_archivo" );
Comprobaciones y Utilidades
Una vez creado un objeto File, se puede utilizar uno de los siguientes métodos para reunirinformación sobre el archivo:
* Nombres de archivo: String getName() String getPath() String getAbsolutePath() String getParent() boolean renameTo( File nuevoNombre )
* Comprobaciones: booleanexists() boolean canWrite() boolean canRead() boolean isFile() boolean isDirectory() boolean isAbsolute()
* Información general del archivo: long lastModified() long length()
* Utilidades dedirectorio: boolean mkdir() String[] list()
Hay muchas clases dedicadas a la obtención de entrada desde un archivo. Este es el esquema de la jerarquía de clases de entrada por archivo:
Contenido deun archivo.
Como sabemos es diferente manipular Números que Strings, aunque estos son bits para el ordenador; por ello hay dos tipos de archivos que se pueden crear dependiendo de los datos que...
Regístrate para leer el documento completo.