首先,来介绍一个坑,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
console.log(entries[i].name);
}
}, function(e) {
alert("Read entries failed: " + e.message);
}
});

当然,如果你不需要要知道文件目录,要直接进入相应的目录或者创建相应的目录树呢fs.root.getDirectory("newDir", {
create: true,
exclusive: false
}, function(dir) {
console.log("Directory Entry Name: " + dir.name);
}, function() {
alert(e.message);
});
这就完成了对文件目录的读取操作了
必须在plus已经准备就绪的情况下使用
1215

被折叠的 条评论
为什么被折叠?



