# string|ArrayBuffer FileSystemManager.readFileSync(string filePath, string encoding)
The synchronous version of FileSystemManager.readFile.
# Parameters
# string filePath
The path to the file to be read.
# string encoding
Specifies the character encoding of the read file. If encoding is not specified, the binary content of the file is read in ArrayBuffer format.
Valid values of encoding
| Value | Description | Minimum Version |
|---|---|---|
| ascii | ||
| base64 | ||
| binary | ||
| hex | ||
| ucs2 | Read in little endian | |
| ucs-2 | Read in little endian | |
| utf16le | Read in little endian | |
| utf-16le | Read in little endian | |
| utf-8 | ||
| utf8 | ||
| latin1 |
# Return Values
# string|ArrayBuffer data
File content
# Errors
| Error Code | Error Message | Description |
|---|---|---|
| fail no such file or directory, open ${filePath} | The directory where the specified filePath is located does not exist | |
| fail permission denied, open ${dirPath} | No read permission on the specified filePath |