パスのファイル (ファイルとフォルダー) のリストを含む文字列配列があります。
File directory = new File(path);
String[] fileNames = directory.list();
ファイルの内容を読み取ろうとすると:
for (int i = 0; i < fileNames.length; i++) {
try {
BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream(path + "\\" + fileNames[i]), "UTF-8"));
ファイルがフォルダーの場合、FileNotFoundException が発生します。ファイル名がフォルダーに属しているかどうかを事前に知るにはどうすればよいですか。おそらくファイルのサイズによるものでしょうか?