“Conocimiento Programación>Programación Java

Cómo obtener FileReader obtener un directorio en Java

2014/12/29
FileReader La clase es una clase poderosa para leer texto de un archivo para su procesamiento o impresión a otros lugares. No tiene la capacidad de leer directorios enteros , sin embargo , esta funcionalidad se puede agregar fácilmente mediante la combinación con las funciones previstas en el archivo de clase . Instrucciones
1

Abra un editor de texto o Java entorno de desarrollo integrado ( IDE. ) Este tutorial asume que usted está usando un editor de texto común y corriente como el Bloc de notas , pero muchos de los pasos que se pueden automatizar con un IDE Java . como Netbeans
2

Pega el siguiente esqueleto de la clase en el editor:

importación java.io.File ;

java.io.FileNotFoundException importación;
java.io.FileReader importación

;

java.io.IOException importación;

DirectoryReader clase pública {

public static void main (String [ ] args ) { }


}

Todo el código irá en el principal método anterior.
3

Pega el siguiente en el principal método :

try {

} catch ( FileNotFoundException ex) { System.out.println

( ex.getMessage ());
< p > } catch ( IOException ex) { System.out.println

( ex.getMessage ()); }


maneja el control de errores obligatoria para que el código venir. Todo el código en los siguientes pasos se irá dentro del espacio entre "probar " y
4

Pega el siguiente dentro del bloque de tratar de crear el FileReader "atrapar ". :

FileReader fread ;
5

Pega el siguiente inmediatamente después de la línea del paso 4 para cargar el directorio en un objeto del archivo:

archivo dir = new archivo ("C: \\ ");

Sustituir el directorio con el que desea cargar.
6

Pega el siguiente para recorrer cada archivo en el directorio , leer los datos de él e imprimirlo en la consola :

para (File f : dir.listFiles ()) {

fread = new FileReader ( f ) ;

System.out.println ( f.getPath () ) ;

while ( fread.ready ()) {

System.out.print ( (char ) fread.read ()); }


< p> fread.close (); }


7

Revise su código para asegurarse de que coincida con la siguiente impresión del código de fuente completo antes de guardar :

importación java.io.File ;
java.io.FileNotFoundException importación

;

java.io.FileReader importación;

java.io.IOException importación;
< p > java.nio.CharBuffer importación;

DirectoryReader clase pública {

void (String [] args ) { public static

try {

FileReader fread ;

archivo dir = new archivo ( "/Users /Trenton /DailyShortStories /Borradores /First " ) ;

para (File f : dir.listFiles () ) {
< p> fread = new FileReader ( f ) ;

System.out.println ( f.getPath ());

while ( fread.ready ()) {

System.out.print ( (char ) fread.read ()); }


fread.close (); }


} catch ( FileNotFoundException ex) { System.out.println

( ex.getMessage ());

} catch ( IOException ex) { System.out.println

(ex . getMessage ()); }


}

}

Programación Java
Cómo insertar registros en las aplicaciones Java
Cómo configurar Eclipse con Android en Windows
Cómo instalar Java 1.6 RPM de Fedora
Cómo utilizar la sentencia switch de Java
¿Cómo puedo convertir un flotador para duplicar en Java?
Cómo hacer un contador de tiempo en Java
¿Qué es PrintStream en Java
Cómo cambiar un 0 a un 1 en un código de Java para fracciones
Conocimiento de la computadora © http://www.ordenador.online