# 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