Класс для работы с файлами.
Для получения экземпляра, необходимо воспользоваться методом E.openFile(path, mode)
, который вернёт объект.
Закрывает ранее открытый файл. Функция не гарантирует, что все данные записаны: они могут находиться в буфере обмена. Извлекая карту памяти, следует сохранять изменения методом E.unmountSD
.
Транслирует содержимое файла в поток destination
. Поток должен быть доступен для записи. Параметр options
— это объект со свойствами:
chunkSize
— размер блока для передачи. По умолчанию 32 байта.complete
— функция, вызываемая при окончании передачи каждого блока.end
— параметр, типа Boolean
. Если он равен true
, по окончании передачи файла будет вызван метод destination.end
.
Возвращает строку из файла длинной length
байт. Считывание происходит с места расположения указателя: по умолчанию это нулевой байт. При каждом считывании указатель смещается на length
байт.
Перемещает указатель на байт nBytes
.
Перемещает указатель на nBytes
вперед относительно текущего положения.
Записывает данные из буфера buffer
в файл и возвращает количество записанных байт.