文件

文件

文件操作,FileXisFileisDirlistFilesgetPathexistsremovereadwriteappend
例子:
var file = new FileX('/sdcard/my.txt');
file.write('hello');
console.log('read ret:' + file.read());

FileX

文件构造函数。
参数:
参数名 类型 必填 说明
path string 必填 支持全路径、相对路径和资源文件。文件全路径,比如:/sdcard/test.txt。相对路径,是相对手机外部存储目录,比如:test.txt,该文件存储在手机外部存储目录下。资源路径,打包时把文件添加到apk,使用asset:来访问,比如:asset:test.txt。

isFile

是否为文件,返回boolean。
参数:
参数名 类型 必填 说明

isDir

是否为目录,返回boolean。
参数:
参数名 类型 必填 说明

listFiles

列出目录中的所有文件和目录,返回array。
参数:
参数名 类型 必填 说明

getPath

获取文件路径,返回string。
参数:
参数名 类型 必填 说明

exists

文件是否存在,返回boolean。
参数:
参数名 类型 必填 说明

remove

删除文件,返回boolean。
参数:
参数名 类型 必填 说明

read

读取文件内容,返回字符串。
参数:
参数名 类型 必填 说明
charset string 选填 字符集,默认为utf-8

readBytes

读取字节,返回byte[]。
参数:
参数名 类型 必填 说明

write

写文本到文件,返回boolean。如果文件不存在则新建,路径不存在则会自动创建路径。如果想让图片在相册里显示需要调用updatePhotoAlbum函数
参数:
参数名 类型 必填 说明
content string/bytes 必填 写到文件中的数据,支持字符串和字节数组
charset string 选填 字符集,默认为utf-8,仅当content为字符串时有效

append

追加文本到文件,返回boolean。如果文件不存在则新建,路径不存在则会自动创建路径。
参数:
参数名 类型 必填 说明
content string 必填 追加到文件中的数据
charset string 选填 字符集,默认为utf-8