Я пишу код для анализа всех файлов, присутствующих в текущей папке и подпапках. Он способен читать все файлы, но я получаю данные только из последнего файла, который он читает, в то время как мне нужны данные из всех файлов. Любая помощь в этом будет высоко оценена. Ниже приведен формат код, я использую:Использование одного и того же объекта 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();
}
спасибо Том. Это действительно было проблемой. – user2814520