Работа с файлами, исключения и функции