jueves, 4 de junio de 2009

Operaciones básicas en archivos de texto y binarios

Operaciones básicas en archivos de texto y

binarios

Las operaciones básicas con archivos son:

Creacion

Apertura

Lectura

Escritura

Recorrido

Cierre

Archivos de texto.

El manejo de archivos de texto se puede llevar a cabo por medio de dos tipos de flujos: de bytes y de caracteres .

Archivos de Texto con Flujos de Bytes.

Para escribir o leer datos de tipo byte en un archivo se declara un flujo de la clase FileStream , cuyos constructores son:

FileStream (string nombre , FileMode modo )

FileStream (string nombre , FileMode modo , FileAccess acceso )

donde:

nombre es el nombre del archivo en disco, incluyendo la trayectoria.

Ejemplo:

modo es un valor del tipo enumerado FileMode ; puede tomar uno de los siguientes valores:

Valor

Acción

CreateNew

Crea un nuevo archivo. Si el archivo existe, lanzará una excepción del tipo IOException.

Create

Crea un nuevo archivo. Si el archivo existe, será sobreescrito.

Open

Abre un archivo existente.

OpenOrCreate

Abre un archivo, si existe;en caso contrario, se crea un nuevo archivo.

Truncate

Abre un archivo existente y lo trunca a cero bytes de longitud.

Append

Abre un archivo para agregarle datos al final.Si el archivo no existe, lo crea.

acceso es un valor del tipo enumerado FileAccess ; puede tomar uno de los siguientes valores:

Valor

Acción

Read

Permite leer un archivo.

ReadWrite

Permite leer o escribir en el archivo.

Write

permite escribir en el archivo.

11 comentarios:

  1. Genial pero te falto el tipo de archivo Binario xD
    System.out.println("Gracias");
    ...jeje

    ResponderEliminar
  2. algun ejemplito???

    por favor

    ResponderEliminar
  3. podrias dar un ejemplo de este¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿porfa

    ResponderEliminar
  4. osea k xido me sirvio de algo very good ....mill gracias....shauuuu..

    ResponderEliminar
  5. Q padre sta d lujo la info... thax solo q un poqito mas d dtalle.??!! pleas.. Pero sta incre..!!!

    ResponderEliminar
  6. Muchisimas gracias por la informacion me sirvio mucho para mi investigacion

    Un consejo:

    Entra a mitecnologico.com y postea esa informacion es muy util.

    ResponderEliminar
  7. No comentan mucho aquí eh, le deseo suerte al wn/wna que vea esto, me piro ndea

    ResponderEliminar
  8. Grax por la info, tamo <3

    ResponderEliminar