Модернизирован метод открытия файла