【发布时间】:2016-04-14 03:28:37
【问题描述】:
我使用Cordova File Plugin 在移动设备上创建文件。下面是创建文件的代码:
window.resolveLocalFileSystemURL(cordova.file.dataDirectory, function (dir) {
alert(cordova.file.dataDirectory);
dir.getFile("log.txt", { create: true }, function (file) {
alert("got the file: "+ file.name + ', ' + file.fullPath);
});
});
当我在我的安卓手机上部署应用程序时,文件会创建成功,但我在我的设备上找不到创建的文件。
虽然cordova.file.dataDirectory 指向我设备上的file:///data/data/io.cordova.myappId/files/ 路径,io.cordova.myappId 文件夹不存在于data>data 路径中,但存在于Android>data 路径中。顺便说一句,我检查了storage>Android>data>io.Cordova.myappId>files 和storage>data>data 并且文件不存在。
这是因为:
创建的文件位于另一个地方,那么我在哪里可以找到呢?
或
因为它是私有的,而我的文件管理员无权访问它,所以我该如何更改权限设置以拥有公共文件?
【问题讨论】:
标签: android cordova phonegap-plugins cordova-plugins