Manejo de Archivos

 MANEJO DE ARCHIVOS

En la industria del software, la mayoría de los programas están escritos para almacenar la información obtenida del programa. Una de esas formas es almacenar la información obtenida en un archivo, como por ejemplo creando un archivo para introducir cualquier tipo de dato, o información relevante.

¿Qué es el manejo de archivos en Java?

Un archivo es un contenedor que se utiliza para almacenar varios tipos de información. Los datos se almacenan permanentemente en la memoria secundaria creando un archivo con un nombre único. Un archivo puede constar de texto, imagen o cualquier otro documento. 

Las diferentes operaciones que se pueden realizar en un archivo son: 

  1. Creación de un nuevo archivo
  2. Abrir un archivo existente
  3. Leyendo desde archivo
  4. Escribir en un archivo
  5. Moverse a una ubicación específica en un archivo
  6. Cerrar un archivo

Diferentes clases que se pueden usar en Java para el manejo de archivos: 

  1. Flujo de entrada
  2. Salida de corriente
  3. FilterOutputStream
  4. FileOutputStream
  5. ByteArrayOutputStream
  6. ByteArrayInputStream
  7. FileInputStream
  8. FilterInputStream
  9. StringBufferInputStream
  10. SequenceInputStream
  11. BufferedOutputStream
  12. StringBufferInputStream
  13. DataOutputStream
  14. PrintStream
  15. BufferedInputStream
  16. DataInputStream
  17. PushbackInputStream

Varios métodos utilizados para realizar la operación de archivo:  

  • writeBytes (String s): escribe la string en el archivo como una secuencia de bytes.
  • readLine(): lee la siguiente línea de texto de este archivo.
  • getFilePointer(): devuelve el desplazamiento actual en este archivo.
  • length(): devuelve la longitud de este archivo y el tipo de retorno es long.
  • close(): cierra esta secuencia de archivos de acceso aleatorio y libera los recursos del sistema asociados con la secuencia.
  • setLength (long newLength): establece la longitud de este archivo.
  • seek (posición larga): establece el desplazamiento del puntero del archivo, medido desde el principio de este archivo, en el que se produce la siguiente lectura o escritura.
Video explicativo sobre el tema:



Imágenes explicativas:




Páginas web interactivas


Comentarios