Введение в работу с файлами в Dart
Данные часто переживают один запуск программы: настройки, журналы, выгрузки для других программ. Такой долговременный текст и двоичные данные хранят в файлах - именованных областях на диске внутри папок.
Уроки этого раздела рассчитаны только на Dart VM
на компьютере: здесь доступен пакет dart:io и реальный
диск. В DartPad и в браузере эти уроки не повторяют: там
нет тех же команд для файловой системы.
Для пути к файлу создают класс File, для каталога -
класс Directory. Операции в разделе синхронные:
имя команды кончается на Sync.
Если прочитать файл, которого на диске нет, программа
останавливается с ошибкой. Проверять наличие перед чтением
полезно, но в задачах ниже мы опираемся на то, что путь
подготовлен. Берите локальные имена вроде note.txt
или logs/app.txt, а не системные каталоги.