Библиотеки » Ввод-вывод (dart:io) 372 класс FileIOException класс FileModeКласс FileMode определяет типы доступа к файлам. Файл может быть открыт: для чтения READ, для записи WRITE, для добавлении информации APPEND. класс RandomAccessFile Абстрактный класс RandomAccessFile описывает методы для операций ввода/вывода и произвольного доступа к файлам. Операции с файлами возможно проводить не только, последовательно, когда при выполнении метода, управление возвращается только после того, как полностью выполнится операция ввода/вывода, но и асинхронно - когда управление возвращается сразу, а по выполнению операции вызывается специальная функция обработчик. В классе описаны такие операции ввода/вывода как запись, чтение, удаление, установка произвольной позиции внутри файла и т.д. класс File Абстрактный класс File описывает методы работы с файлами. Операции с файлами возможно проводить не только, последовательно, когда при выполнении метода, управление возвращается только после того, как полностью выполнится операция ввода/вывода, но и асинхронно - когда управление возвращается сразу, а по выполнению операции вызывается специальная функция обработчик. В классе описаны такие базовые методы работы с файлами как: создание, удаление, переименование и получение информации о размере и времени создания и т.д. интерфейс PlatformИнтерфейс Platform описывает методы определения особенностей текущей системы (количество прцессоров, разделитель путей, тип операционной системы). класс DirectoryIOException класс Directory Абстрактный класс Directory описывает методы работы с каталогами файловой системы. Операции с каталогами возможно проводить не только, последовательно, когда при выполнении метода, управление возвращается только после того, как полностью выполнится операция ввода/вывода, но и асинхронно - когда управление возвращается сразу, а по выполнению операции вызывается специальная функция обработчик. В классе описаны такие базовые методы работы с папками как: создание, удаление, переименование и получения списка вложенных файлов и папок. интерфейс TimerИнтерфейс Timer описывает методы работы с простым таймером, которые обеспечивают выполнения пользовательских функций через заданные интервалы времени. класс Path Абстрактный класс Path описывает и определяет методы для работы с путями к объектам файловой системы - директориям или файлам, а так же сетевыми ресурсами платформы Microsoft Windows. Данный класс является надстройкой над обычной строковой переменной String, которая интерпретируется как последовательность сегментов пути, соединенная разделителями. Пути - неизменные значения, и однажды созданные они не могут изменяться. И всякий раз, когда переназначается значение переменной, на самом деле создаете другой объект класса Path. OutputStream InputStream