Manejo De Archivos

Páginas: 3 (642 palabras) Publicado: 3 de octubre de 2012
ACCESO A FICHEROS SECUENCIALES.

Para acceder a datos almacenados en ficheros sin demasiadas pretensiones de formateo, y con acceso secuencial, puede utilizarse la clase FileInputStream queimplementa los métodos de la clase InputStream sin mayores funcionalidades.
Para almacenar datos en un fichero, puede crearse un stream de salida mediante la clase más simple que implementa los métodos dela clase OutputStream: FileOutputStream

Los constructores respectivos son:

Fichero de entrada Fichero de salida
FileInputStream(String nombre); FileOutputStream(String nombre);FileInputStream(File fichero); FileOutputStream(File fichero);
FileInputStream(FileDescriptor fd ); FileOutputStream(FileDescriptor fd );

FileOutputStream(FileDescriptor fd, boolean añadir );
Puedencrearse streams de entrada o salida sobre ficheros utilizando como parámetro en el constructor:

• Un String: con el nombre del fichero junto con el path.
• • Un objeto de la clase File: con elfichero a utilizar.
• • Un objeto de la clase FileDescriptor: con el descriptor de fichero.

• Métodos de lectura y escritura de bytes:
• FileInputStream FileOutputStream
• public native intread(); public native void write(int b);
• public int read(byte b[]) public void write(byte b[])
• public int read(byte b[], int d, int l); public void write(byte b[], int d, int l);

Si sepretende tratar con streams de caracteres en lugar de bytes, pueden utilizarse las nuevas clases equivalentes a FileInputStream y FileOutputStream: FileReader y FileWriter respectivamente. Cuyosconstructores son:

• Fichero de entrada Fichero de salida
• FileReader (String nombre); FileWriter(String nombre);
• FileReader(File fichero); FileWriter(File fichero);
•FileReader(FileDescriptor fd ); FileWriter(FileDescriptor fd );
o FileWriter(FileDescriptor fd, boolean añadir);

Los métodos para leer y escribir caracteres son heredados de las superclases InputStreamReader y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manejo de archivo
  • manejo de archivos
  • Manejo De Archivos
  • Manejo Archivo De Lenguaje C
  • Manejo De Archivos En Linux
  • Manejadores De Archivos y Bases De Datos.
  • Manejo de sistema de archivos
  • manejo de archivos en java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS