文件函数
说明
- 文件模块函数主要是跟文件信息相关联
- 文件模块的对象前缀是file,例如 file.readFile()这样调用
file.readFile 读取为字符串
- 将文件读取为字符串
- @param path 文件路径
- @return 字符串
function main() {
var data = file.readFile("/sdcard/test.txt");
toast(data);
}
main();
file.deleteLine 删除文件某一行
- 删除文件某一行或者根据包含条件删除
- 注意: 如果删除不成功,可以使用读取所有数据函数,循环找到行号删除,在进行保存
- @param path 文件路径
- @param line 行数,如果是-1 代表这个条件不生效
- @param contains 包含某个字符串就删除,如果为null代表这个条件不生效
- @return
{bool}true 成功 false 失败
function main() {
//删除包含 时间 字符串的行
let r = file.deleteLine("/sdcard/a.txt", -1, "时间");
logd("r " + r);
//删除第3行
r = file.deleteLine("/sdcard/a.txt", 3, null);
logd("r " + r);
}
main();