read
Zepp OS 小程序文件系统介绍请参考 文件系统。
读取文件内容,将文件内容读取到给定 buffer
中。
类型
(fileId: number, buffer: ArrayBuffer, position: number, length: number) => result
参数
参数 | 说明 | 必填 | 类型 | 默认值 |
---|---|---|---|---|
fileId | 文件句柄 | 是 | number | - |
buffer | 将填充读取的文件数据的缓冲区 | 是 | ArrayBuffer | - |
position | 基于 buffer 首地址的偏移 | 是 | number | - |
len | 读取的字节数 | 是 | number | - |
result
参数 | 说明 | 类型 |
---|---|---|
result | 操作结果,0 表示成功 | number |
其余错误码请参考 文件系统 - 错误代码。
代码示例
Page({
build() {
const test_buf = new Uint8Array(10)
const test_buf2 = new Uint8Array(test_buf.length)
const file = hmFS.open('test_file.txt', hmFS.O_RDWR | hmFS.O_CREAT)
hmFS.read(file, test_buf2.buffer, 0, test_buf2.length)
}
})