“Conocimientos Programación>Programación Java

Cómo obtener FileReader obtener un directorio en Java

2015/7/25
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
Tutorial para la aplicación de escritorio NetBeans
Cómo comprobar si una cadena de contenido variable es numérica en Java
Java Exception Handling Tutoriales
Cómo mover Arrays en Java
Cómo quitar caracteres de nueva línea en serie Java
Cómo cambiar el DPI de Java
Cómo evitar una división por cero de excepciones en Java
Cómo Intercambio Algoritmos en Java
Conocimientos Informáticos © http://www.ordenador.online