# FileSystemManager.appendFile(Object object)
Start from base library version 2.1.0. Please remaining backward compatible.
Appends content at the end of a file.
# Parameters
# Object object
Attribute | Type | Default | Required | Description |
---|---|---|---|---|
filePath | string | Yes | Path to the file to which you want to append content | |
data | string/ArrayBuffer | Yes | Text or binary data to be appended | |
encoding | string | utf8 | No | Specifies the character encoding of the written file |
success | function | No | The callback function for a successful API call | |
fail | function | No | Callback function for failed API call | |
complete | function | No | Callback function used when API call completed (always executed whether call succeeds or fails) |
Valid values of object.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 |
# object.fail callback function
# Parameters
# Object res
Property | Type | Description |
---|---|---|
errMsg | string | Error message |
Valid values of res.errMsg
Value | Description | Minimum Version |
---|---|---|
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 |