# FileSystemManager.appendFileSync(string filePath, string|ArrayBuffer data, string encoding)
Start from base library version 2.1.0. Please remaining backward compatible.
The synchronous version of FileSystemManager.appendFile.
# Parameters
# string filePath
Path to the file to which you want to append content
# string|ArrayBuffer data
Text or binary data to be appended
# string encoding
Specifies the character encoding of the written file
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 |
# Errors
| Error Code | Error Message | Description |
|---|---|---|
| fail no such file or directory, open ${filePath} | File with the specified filePath does not exist | |
| fail illegal operation on a directory, open "${filePath}" | The specified filePath is an existing directory | |
| fail permission denied, open ${dirPath} | No write permission on the specified filePath | |
| fail sdcard not mounted | The specified filePath is an existing directory |