如何阅读文本文件?
问题描述:
我试图从本地读取文本。 这是我的代码。如何阅读文本文件?
ReadFiles()
{
var filedir = this.file.dataDirectory ;
this.file.listDir(filedir,'recordtext').then((files)=>
{
var i =0 ;
for(let myfile of files){
this.file.readAsText(filedir,myfile.fullPath.substr(1)).then((contents)=>{
this.pushArray.push(this.getSubStr(contents));
this.txtNames.push(myfile.fullPath.substr(1));
})
}
});
}
这是源 https://www.dropbox.com/s/fnh20dyivzaui1b/FileSaveRead.rar?dl=0
的URL当我安装APK,我第一次无法使用此代码读取文件。 但我重新安装apk而不卸载apk,它可以读取文件。 如果你知道原因,请帮忙。 此致敬礼。
答
在index.html的 我感动SRC = “建立/ polyfills.js” 上
<script src="build/polyfills.js"></script>
<script src="cordova.js"></script>
而问题就解决了。
什么问题?你有错误信息吗?如果是,请将其添加到您的问题。 –
感谢您的回复。 似乎文件访问需要一些时间。 有没有任何方法来编程设置权限? – fastworker399
你指的是哪个权限?访问文件的权限 – Zachscs