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();
    

results matching ""

    No results matching ""