Содержание

File

Класс для работы с файлами.

File

Для получения экземпляра, необходимо воспользоваться методом E.openFile(path, mode), который вернёт объект.

File.close()

Закрывает ранее открытый файл. Функция не гарантирует, что все данные записаны: они могут находиться в буфере обмена. Извлекая карту памяти, следует сохранять изменения методом E.unmountSD.

File.pipe(destination, options)

Транслирует содержимое файла в поток destination. Поток должен быть доступен для записи. Параметр options — это объект со свойствами:

File.read(length)

Возвращает строку из файла длинной length байт. Считывание происходит с места расположения указателя: по умолчанию это нулевой байт. При каждом считывании указатель смещается на length байт.

File.seek(nBytes)

Перемещает указатель на байт nBytes.

File.skip(nBytes)

Перемещает указатель на nBytes вперед относительно текущего положения.

File.write(buffer)

Записывает данные из буфера buffer в файл и возвращает количество записанных байт.