利用H5PLUS读写文件之读取

首先,来介绍一个坑,H5+目前只开放了目录下4个常量的读或写,分别是


常量名称文件名称解释权限
PRIVATE_WWW/www应用运行资源目录常量只读
PRIVATE_DOC/doc应用私有文档目录常量读写
PUBLIC_DOCUMENTS/documents程序公用文档目录常量读写
PUBLIC_DOWNLOADS/downloads程序公用下载目录常量读写


所以加入在编写webapp,需要保存一个用久的值,例如初次登录的token,用户识别号,等等。就必须在除了PRIVATE_WWW的其他目录下保存配置文件

在写入之前,先要做的是读取目录下的文件夹结构,代码如下



var directoryReader = fs.root.createReader();
directoryReader.readEntries(function(entries) {
    var i;
    for(i = 0; i < entries.length; i++) {
    console.log(entries[i].name);
    }
}, function(e) {
    alert("Read entries failed: " + e.message);
  }
});


利用H5PLUS读写文件之读取  js 小知识 web 前端 webapp 第1张

当然,如果你不需要要知道文件目录,要直接进入相应的目录或者创建相应的目录树呢

fs.root.getDirectory("newDir", {
    create: true,
    exclusive: false
    }, function(dir) {
        console.log("Directory Entry Name: " + dir.name);
    }, function() {
        alert(e.message);
});

这就完成了对文件目录的读取操作了



必须在plus已经准备就绪的情况下使用

原文链接:,转发请注明来源!
「利用H5PLUS读写文件之读取」评论列表

发表评论