Skip to main content
Version: v3

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

Read file

Type

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

Parameters

ParametersDescriptionRequiredTypeDefault
fileIdfile handleyesnumber-
buffThe buffer that will be filled with the read file datayesArrayBuffer-
posOffset based on buff first addressyesnumber-
lenthe number of bytes to readyesnumber-

fileList

DescriptionType
Array of filenamesArray<string>

err

DescriptionType
Error code, 0 means get successnumber

Code example

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)