Предположим, нам нужно обработать 100 файлов (по одному), и если мы получим исключение при чтении одного из файлов, процесс должен оставить этот файл (и поместить содержимое в журнал) и начать обработку следующего файла:
Что я думаю:
for (File f: listOfFiles) {
try {
//implementation of processing each file
} catch (Exception e) {
//logging
}
}
Я прав?