ho modificato il programma nel seguente modo:
codice:
public void OpenFile(String[] args) throws IOException{
String Path = new String(new InputStreamReader(new BufferedReader(System.in)).readLine());
File Directory = new File(Path);
if(Directory.isDirectory()){
File[] files = Directory.listFiles();
for (int i = 0; i < files.length; i++){
if (!files[i].isDirectory()){
System.out.println(files[i].getAbsolutePath());
try {
br = new BufferedReader(new FileReader(files[i]));
line = br.readLine();
while((line.contains("---")) || (line.isEmpty())){
line = br.readLine();
}
}catch(IOException ex){
System.out.println(ex.getMessage());
}
}
}
}
}
è questo che intendevi?