Библиотеки » Ввод-вывод (dart:io) » RandomAccessFile
RandomAccessFile - класс RandomAccessFile
Абстрактный класс RandomAccessFile
описывает методы для операций ввода/вывода и произвольного доступа к файлам. Операции с файлами возможно проводить не только, последовательно, когда при выполнении метода, управление возвращается только после того, как полностью выполнится операция ввода/вывода, но и асинхронно - когда управление возвращается сразу, а по выполнению операции вызывается специальная функция обработчик.
В классе описаны такие операции ввода/вывода как запись, чтение, удаление, установка произвольной позиции внутри файла и т.д.
-
Поля
Полное имя файла, включая путь и расширение -
Методы
Асинхронное закрытие файла -
Закрытие файла
-
Асинхронный сброс и запись буфера в файл на диске
-
Сброс и запись буфера в файл на диске
-
Асинхронное получение размера файла
-
Получение размера файла
-
Асинхронное получение текущей позиции в файле
-
Получение текущей позиции в файле
-
Асинхронное чтение массива байтов из файла
-
Асинхронное чтение одного байта из файла
-
Чтение одного байта из файла
-
Асинхронное чтение массива байтов из файла с определенной позиции
-
Чтение массива байтов из файла с определенной позиции
-
Чтение массива байтов из файла
-
Асинхронное установка текущей позиции в файле
-
Установка текущей позиции в файле
-
Асинхронное изменение размера файла
-
Изменение размера файла
-
Асинхронная запись одного байта в файл
-
Запись одного байта в файл
-
Асинхронная запись массива байт в файл
-
Запись массива байт в файл
-
Асинхронная запись текстовой строки в файл
-
Запись текстовой строки в файл