跳到主要内容

File 文件

文件

readFileASCII 读取ASCII格式的源文件内容

提示

此方法主要用于乱码的cookie文件,解决官方file读取失败问题

参数名必选类型说明
pathstring文件路径
  //获取文件路径
let path = file.getInternalDir("documents") + "/Info.plist"
logd(path)

//读取ACSII格式内容(源格式)
let ret = ll.file.readFileASCII(path)
logd(ret)
返回值类型说明
xxxxstring文件内容

plist

readPlist 读取plist文件,返回json

参数名必选类型说明
pathstring文件路径
//获取文件路径
let path = file.getInternalDir("documents") + "/Info.plist"
logd(path)

//读取为json字符串
let ret = ll.file.readPlist(path)
logd(ret)

//解析成object,读取具体属性
ret = JSON.parse(ret)
logd(ret.CFBundleName)
返回值类型说明
{"a":1}stringjson字符串

writePlist 写入json字符串到plist文件

参数名必选类型说明
pathstring文件路径
datastringjson字符串
//获取文件路径
let path = file.getInternalDir("documents") + "/Info.plist"
logd(path)

//读取为json字符串
let ret = ll.file.readPlist(path)
logd(ret)

//解析成object,修改某个属性
ret = JSON.parse(ret)
ret.CFBundleName = "老冷真帅"

//object转回json
ret = JSON.stringify(ret)

//写回源文件
ll.file.writePlist(path, ret)
返回值类型说明
trueboolean是否成功