import java.io.File; import java.io.IOException; import java.io.BufferedReader; import java.io.FileReader; public class charlister { public boolean hitIrc = false; public static void main(String[] args) { charlister df = new charlister(); File[] files = new File("./charbackup/").listFiles(); try { df.outputFiles(files); } catch (Exception e) { e.printStackTrace(); } } public void outputFiles(File[] files) throws IOException { System.out.println("Reading " + files.length + " files..."); for (File file : files) { BufferedReader in = new BufferedReader(new FileReader(file)); String l; while((l = in.readLine()) != null) { { if(l.trim().startsWith("irc")) System.out.println(l); } in.close(); } System.out.println("Finished."); } } }