たとえば、ファイルストリームクラスを使用してファイルをループで読み取ることができます。たとえば、FileReader/BufferredFileReaderを次のように使用できます。
String[] fileNames = new String[]{ "fileNameWithPath1", "fileNameWithPath2"...};
for(String fileName: fileNames ) {
BufferredFileReader reader =
new BufferredFileReader(new FileReader(fileName));
System.ount.println("Start reading file : "+fileName);
String line = null;
while((line=reader.nextLine())!= null){
System.out.println(line);
}
reader.close();
System.ount.println("End reading file : "+fileName);
}
ディレクトリ内のすべてのファイルを読み取りたい場合は、次を使用します。
File directory = new File("directoryName");
File[] filesInDir = directory.listFiles();//list all files in directory
for(File file: filesInDir) {
if(!file.isDirectory()){ //read the file if not directory
BufferredFileReader reader =
new BufferredFileReader(new FileReader(file));
System.ount.println("Start reading file : "+fileName);
String line = null;
while((line=reader.nextLine())!= null){
System.out.println(line);
}
reader.close();
System.ount.println("End reading file : "+fileName);
}
}