1. 说明
- 文件模块函数主要是跟文件信息相关联
- 文件模块的对象前缀是file,例如 file.readFile()这样调用
2. 函数
2.1. file.readFile
- 将文件读取为字符串
- @param path 文件路径
- @return 字符串
function main(){
var data = file.readFile("/sdcard/test.txt");
toast(data);
}
main();
2.2. file.listDir
- 列出文件下的所有文件
- @param path 路径
- @return 路径字符串数组
function main(){
var data = file.listDir("/sdcard/");
for(var i = 0; i < data.length; i++) {
logd("path "+data[i]);
}
}
main();
2.3. file.writeFile
- 将字符串存储到文件中
- @param data 字符串 数据
- @param path 文件路径
function main(){
var data="Test";
file.writeFile(data,"/sdcard/test.txt");
}
main();
2.4. file.create
- 创建一个文件或者文件夹
- @param path 文件或者文件夹路径
- @return 布尔型 true 代表创建成功
function main(){
var create=file.create("/sdcard/test.txt");
toast(create);
}
main();
2.5. file.readAssets
- 从APK的assets文件夹中读取数据为字符串
- @param path assets文件夹中的文件路径,例如 data/a.txt
- @return 字符串
function main(){
var data=file.readAssets("data/test.txt");
toast(data);
}
main();
2.6. file.deleteAllFile
- 删除所有文件或者文件夹
- @param path 文件或者文件路径
function main(){
file.deleteAllFile("data/test.txt");
}
main();
2.7. file.appendLine
- 写入一行到文件中,追加模式
- @param data 行数据
- @param path 文件或者文件路径
- @return 布尔型 true代表成功 false代表失败
function main(){
var data="sss";
var t=file.appendLine(data,"/sdcard/test.txt");
toast(t);
}
main();
2.8. file.readLine
- 读取一行数据,如果行号不对,返回的是空
- @param path 路径
- @param lineNo 行号
- @return 字符串 返回一行字符串
function main(){
var t=file.readLine("/sdcard/test.txt",1);
toast(t);
}
main();
2.9. file.readAllLines
- 读取所有数据
- @param path 路径
- @return 字符串
function main(){
var t=file.readAllLines("/sdcard/test.txt");
toast(t);
}
main();
2.10. file.mkdirs
- 创建文件夹
- @param path 路径
- @return 布尔型 true 代表成功,false代表失败
function main(){
var t=file.mkdirs("/sdcard/testdir/");
toast(t);
}
main();
2.11. file.exists
- 文件或者文件夹是否存在
- @param path 路径
- @return 布尔型 true 代表成功,false代表失败
function main(){
var t=file.exists("/sdcard/testdir/");
toast(t);
}
main();