Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como Chegar FileReader para obter um diretório em Java
A classe FileReader é uma classe poderosa para ler o texto de um arquivo para ser processado ou impresso para outros locais. Ele não tem a capacidade de ler diretórios inteiros , no entanto, esta funcionalidade pode ser facilmente adicionados , combinando-a com as funções oferecidas dentro da classe de arquivo. Instruções
1

Abra um editor de texto ou Java Ambiente de Desenvolvimento Integrado ( IDE. ) Este tutorial irá assumir que você está usando um editor de texto comum, como o Bloco de Notas , mas muitos dos passos pode ser automatizado com um Java IDE . como Netbeans
2

cole o seguinte esqueleto da classe para o editor :

import java.io.File ;

java.io.FileNotFoundException importação;

java.io.FileReader importação;

importação java.io.IOException ;

public class DirectoryReader {

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


}

Todo o código vai dentro do método principal acima.
3

cole o seguinte dentro do método principal :

try {

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

( ex.getMessage ());

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

( ex.getMessage ()); }


Este lida com o controle de erros obrigatório para o código para vir. Todo o código nas etapas a seguir vai dentro do espaço entre " tentar " e " pesca".
4

Cole o seguinte dentro do bloco try para criar o FileReader :

FileReader fread ;
5

cole o seguinte imediatamente após a linha do Passo 4 para carregar o diretório em um objeto de arquivo:

Arquivo dir = new File ( "C: \\ ");

Substitua o diretório com o que você gostaria de carregar .
6

cole o seguinte para fazer um loop através de cada arquivo no diretório , ler os dados a partir dele e imprimi-lo para o console :

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

fread = new FileReader ( f);

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

while ( fread.ready ()) {

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


fread.close (); }


7

Reveja seu código para garantir que ele corresponda a seguinte impressão do código fonte completo antes de salvar :

importação java.io.File ;

java.io.FileNotFoundException importação;

java.io.FileReader importação;

import java.io.IOException ;

importação java.nio.CharBuffer ;

public class DirectoryReader {

void main ( string [ ] args ) { public static

try {

FileReader fread ;

Arquivo dir = new File (" /Users /Trenton /DailyShortStories /Primeiros Rascunhos /");

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

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 ()); }


}

}

Anterior :

Próximo : No
  Os artigos relacionados
·Como implementar uma lista em XML Android 
·Como aumentar a memória alocado pela Máquina Virtual …
·Como usar Vetores Java 
·Como remover Entidade Referências em Saxon DocumentBui…
·Como dividir uma string em Letras em Java 
·Como criar um passo a passo -Menu para o Android 
·Contagem regressiva Tutorial em Java 
·Como Implementar um saco de mármores em Java 
·Como converter o ResultSet para drop-down no JSP 
·Como limpar a tela e colocar um novo em Java 
  Artigos em destaque
·Como fazer um jogo de escape flash 
·Como Obter o ClientID em ASP 
·Como Justificar parágrafos com um Tag em HTML 
·Quais as ferramentas que programadores de computador Us…
·Como determinar se uma data é válida em um programa C…
·DirectX 9 vs. 10 
·Como usar Allegro para fazer gráficos em C 
·Como centralizar um drop-down em HTML 
·Eval Alternativas 
·Como depurar Com Eclipse JSP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados