Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmFsInr 481 of 522 menu
◀ ▶

Введение в работу с файлами в Kotlin

Данные часто переживают один запуск программы: настройки, журналы, выгрузки для других программ. Такой долговременный текст и двоичные данные хранят в файлах - именованных областях на диске внутри папок.

В Kotlin для пути к файлу или папке обычно создают объект File из пакета java.io. Он описывает место в файловой системе: можно узнать имя, проверить наличие, создать файл или каталог, прочитать и записать содержимое.

Стандартная библиотека Kotlin добавляет к File короткие функции: readText, writeText, appendText, copyTo, walk и другие. Они скрывают открытие потоков и закрытие ресурсов, поэтому в учебнике опираемся на них, а не на низкоуровневые потоки ввода-вывода.

Работа с диском зависит от прав доступа и от того, существует ли путь. Ошибки чтения и записи могут завершаться исключением - этот раздел предполагает, что вы уже знакомы с try-catch. В задачах берите локальные имена вроде data.txt или logs/app.txt, а не системные каталоги.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить