manejo de archivos en java
La función de manejo de archivos en Java esta función nos ayuda a guardar información en archivo de Java existen funciones para leer y escribir archivos ya seanbinarios o de texto.
Existen dos modos básicos de acceso a la información contenida en un archivo:
• Secuencial
• Acceso directo
En el modo secuencial la información del archivo es una secuencia de bytes(o caracteres) de manera que para acceder al byte (o carácter).
El acceso directo nos permite acceder directamente a la información del byte un ejemplo de acceso directo lo tenemos con losvectores (arrays).
En Java, los distintos tipos de ficheros se diferencian por las clases que usaremos para representarlos y manipularlos. Como las clases que usaremos pertenecen a la biblioteca estándardel lenguaje.
Podemos abrir un archivo de texto para leer usando la clase FileReader, esta clase tiene métodos que nos permiten leer caracteres, sus constructores mas comunes son FileReader(stringfilepath), FileReader(file obj).
Existen las clases FileInputStream y FileOutputStream que permiten leer y escribir byte en archivos para archivos de texto se utilizan FileReader y FileWriter querealizan las mismas funciones, se puede construir un objeto de cualquiera de estas clases a partir de un string que contenga el nombre o la dirección del archivo o de un objeto de la clase file querepresenta dicho archivo por ejemplo:
FileReader frl=new FileReader(“miarchivo.txt)
Si no se encuentra el archivo los constructores de FileReader y File InputStream pueden lanzar una excepción en la que nosindica el archivo no se encuentran .
Se puede dar nombre a un archivo y el directorio por ejemplo:
File f1=new File (“c:\\windows\\miarchivo.txt”)
Un objeto File representa un archivo o undirectorio, se puede dar el nombre del archivo o del directorio, para saber si el archivo existe se puede llamar al boolean exist(), nos devuelve ya se un True/false si el archivo existe o no.
Para...
Regístrate para leer el documento completo.