файл закрываешь, а переменные повторно используешь под данные?
ну да, но у меня массив байтов инициализируется, когда считываю данные в рамках функции, которую вызываю в цикле куда передаю путь до файла. Разве в таком случае ресурсы не должны освобождаться?