Could someone give me an example of how you could read in a directory of text files and read each text file line by line using Java?
So far I have:
String files;
File folder = new File(file_path);
File[] listOfFiles = folder.listFiles();
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].isFile()) {
// do something here??
}
}
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.File;
public class MyProg {
public static void main(String[] args) throws IOException {
String target_dir = "./test_dir";
File dir = new File(target_dir);
File[] files = dir.listFiles();
for (File f : files) {
if(f.isFile()) {
BufferedReader inputStream = null;
try {
inputStream = new BufferedReader(
new FileReader(f));
String line;
while ((line = inputStream.readLine()) != null) {
System.out.println(line);
}
}
finally {
if (inputStream != null) {
inputStream.close();
}
}
}
}
}
}