Я пытаюсь записать несколько файлов, 19, если быть точным. После написания им несколько сотен раз я получаю Java IOException: Слишком много открытых файлов. Но, как я уже сказал, у меня ровно 19 файлов, и я открыл их в начале. В чем проблема? Я могу проверить, что записи были успешными.
изменить: Я не использовал блок try-catch-finally. У меня были функции вместо исключения. Теперь, когда я положил try-catch, наконец, вокруг них, похоже, они делают лучше.
Большинство из вас были правы в том, что я открываю больше файлов, чем я думал. Все еще отслеживает ситуацию. Я опубликую обновление после бит.
повторное редактирование: обеспечив, чтобы весь доступ к файлам был завершен с помощью try-catch-finally, исправил проблему. Благодаря