Skip to main content
版本:v3

hmFS.read(fileId, buffer, position, length)

读取文件

类型

(fileId: number, buffer: ArrayBuffer, position: number, length: number) => [fileList, err]

参数

参数说明必填类型默认值
fileId文件句柄number-
buff将填充读取的文件数据的缓冲区ArrayBuffer-
pos基于 buff 首地址的偏移number-
len读取的字节数number-

fileList

说明类型
文件名数组Array<string>

err

说明类型
错误码,0 表示获取成功number

代码示例

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)