Archivos Planos JAVA

Páginas: 5 (1148 palabras) Publicado: 20 de octubre de 2014


Contenido


















Archivos Planos
Es un archivo informático compuesto únicamente por texto sin formato, sólo caracteres, lo que lo hace también legible por humanos. Estos caracteres se pueden codificar de distintos modos dependiendo de la lengua usada. Algunos de los sistemas de codificación más usados son: ASCII, ISO-8859-1 o Latín-1 y UTF-8.


Manejo deArchivos Planos
Para poder manejar archivos en java deben recordar importar la librería “java.io.*”.
Escribir Archivos
Será necesario el uso de 4 clases especiales para poder escribir, la clase File, FileWriter, BufferedWriter y PrintWriter, cada una hace lo siguiente:
1. File: esta clase es la esencia de crear un nuevo archivo, si un archivo con el mismo nombre ya existe podríamos sin quererescribir contenido sobre el mismo.
2. FileWriter: es un objeto que tiene como función escribir datos en un archivo.
3. BufferedWriter: objeto que reserva un espacio en memoria donde se guarda la información antes de ser escrita en un archivo.
4. PrintWriter: Es el objeto que utilizamos para escribir directamente sobre el archivo de texto.


Ejemplo de Código:

1. import java.io.*; //Importamos la librería que mencione anteriormente.
2. public class ManejoDeArchivos{
3. public static void EscribirArchivo ( ) {
4. // A continuación crearemos el archivo en el cual escribiremos.
5. File f = new File(“ ”);
6. // La forma de escribir el archivo que queremos sería algo así:”C:/archivo.txt”.
7. // Ahora comenzaremos a escribir en el archivo.
8. try {
9. FileWriter w = newFileWriter( f );
10. BufferedWriter bw = new BufferedWriter(w);
11. PrintWriter wr = new PrintWriter(bw);
12. wr.write("Esta es una linea de codigo");
13. //escribimos en el archivo.
14. wr.append(" - y aqui continua");
15. //concatenamos en el archivo sin borrar lo existente.
16. //ahora cerramos los flujos de canales de datos, al cerrarlos el archivo quedará guardado con información escrita.
17.//de no hacerlo no se escribirá nada en el archivo.
18. wr.close();
19. bw.close();
20. }catch(IOException e){};
21. }

Como se puede apreciar, es necesario incluir el código dentro de un “try” y un “catch” para evitar errores.
Leer Archivos
En la lectura de ficheros de texto, lo primero que tenemos que hacer es crear un Reader de tipo fichero. Esto es encapsulado en la clase FileReader.Será esta clase la que utilice el buffer como origen de lectura.
Quedándonos estas simples líneas:
FileReader fr = new FileReader("datos.txt");
BufferedReader bf = new BufferedReader(fr);
Ahora solo nos queda es ir leyendo del fichero. Para ello utilizaremos los métodos de BufferedReader. Y en concreto el que nos va dando línea a línea readLine(), La lectura se hará de forma repetitiva hastaque la lectura de la línea sea nula.
while ((sCadena = bf.readLine())!=null) {
System.out.println(sCadena);
}

Codigo Ejemplo:
1. import java.io.*;
2. public class ManejoDeArchivos{
3. public static void LeerArchivo ( ) {
4. try {
5. FileReader fr = new FileReader("fichero.txt");
6. BufferedReader bf = new BufferedReader(fr);
7. String sCadena;
8. while ((sCadena =bf.readLine())!=null) {
9. System.out.println(sCadena);
10. }
11. } catch (FileNotFoundException fnfe){
12. fnfe.printStackTrace();
13. } catch (IOException ioe){
14. ioe.printStackTrace();
15. }
16. }
17. }

Borrar un Archivo

Borrar un archivo es relativamente fácil, tan solo usaremos la clase File.
Código Ejemplo:
1. Import java.io.
2. public static void BorrarArchivo( ) {
3. try {
4. //Accedemos al archivo
5. File f = new File(“ ”);
6. // Borramos el archivo
7. F.delete();.
8. System.out.println(“El archivo ah sido borrado”);
9. } catch(Exception ex) {
10. System.out.println(ex.getMessage());
11. }
12. }












Borrar una línea en un archivo

Borrar una línea específica en un archivo desde java consiste en borrar el archivo original y crear uno...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Archivos java
  • Archivos En Java
  • Archivos En Java
  • Plan De Archivo
  • Leer Archivos De Texto En Java
  • Lecura y escritura de archivos en java
  • manejo de archivos en java
  • Archivos de texto JAVA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS