2014-09-16 4 views
0

Я пишу код для анализа всех файлов, присутствующих в текущей папке и подпапках. Он способен читать все файлы, но я получаю данные только из последнего файла, который он читает, в то время как мне нужны данные из всех файлов. Любая помощь в этом будет высоко оценена. Ниже приведен формат код, я использую:Использование одного и того же объекта BufferedReader для чтения нескольких файлов

public static void scanLogs (String loc)throws IOException{ 
BufferedReader br= new BufferedReader (new FileReader (loc)); 
String line=br.readLine(); 
while(line!=null){ 
//process the input file 
FileWriter fw = new FileWriter(WriteFileLoc.csv); 
PrintWriter pw = new PrintWriter(fw); 
pw.print(); 
line=br.readLine(); 
} 
pw.flush(); 
pw.close(); 
fw.close(); 
br.close(); 
} 

ответ

Смежные вопросы